-
Web Service URL: https://[SERVER_ADDRESS]/ContractsWS/ContractsData.asmx
-
MPS Versão: A partir da 5.13.0
Descrição
Remove uma impressora do contrato, sem remover do fluxo. Os históricos de movimentação da impressora entre os contratos são mantidos.
Sintaxe
public string RemoveContractPrinterFromContract(string properties)
Montagem das propriedades
O conteúdo de string properties deve ser um texto em formato JSON contendo as propriedades abaixo. Por exemplo:
{"DealerName":"dealer","DealerUserEmail":"user@example.com","DealerUserPassword":"k1BAv1w=="}
Não é necessário se preocupar com nomes de propriedades maiúsculos ou minúsculos, o Web Service é Case-Insensitive.
Propriedades aceitas pelo método
|
Propriedade |
Tipo |
Obrigatório |
Permite nulo |
Permite vazio |
Tamanho máximo |
Descrição |
|
DealerName |
Texto |
Sim |
- |
- |
- |
Nome do provedor |
|
DealerUserEmail |
Texto |
Sim |
- |
- |
- |
E-mail do usuário do provedor |
|
DealerUserPassword |
Texto |
Sim |
- |
- |
- |
Senha do usuário criptografada |
|
EnterpriseID |
Número |
Sim |
- |
- |
- |
Número identificador da empresa. Obtido através do método GetEnterprises |
|
PrinterDeviceID |
Número |
Sim |
- |
- |
- |
Número de série da impressora. Obtido através do método GetPrinters |
|
ActionDate |
Data e Hora |
Não |
- |
- |
- |
Data e hora da remoção (yyyy-MM-dd HH:mm) |
|
ContractStatusID |
Número |
Não |
- |
- |
- |
Número identificador do status. Obtido através do método RetrieveOutOfContractStatus |
-
Caso o ContractStatusID não seja informado, o status padrão (Fora de contrato) será utilizado;
-
Caso o ActionDate não seja informado, a maior data entre as seguintes datas será utilizada: a maior data de término dos fechamentos congelados ou a maior data de histórico da impressora no contrato;
-
Caso o ActionDate informado seja menor que a data do histórico atual da impressora, a data será ajustada para a mesma data do histórico.
Retorno
Se obtiver sucesso, o retorno é: [{"Result":true}].
Clique aqui para saber mais sobre o formato dos retornos.
Possíveis erros retornados
Clique aqui para verificar os possíveis erros que podem ser retornados e conhecer seus motivos.
Restrições
Para executar este método, o usuário informado precisa ser Administrador no provedor.