Breadcrumbs

RemoveContractPrinter

  • Web Service URL: https://[SERVER_ADDRESS]/ContractsWS/ContractsData.asmx

  • MPS Versão: A partir da 5.5.0

Descrição

Remove uma impressora do fluxo de contratos. Se a impressora estiver em um contrato só, será retirado de ambos, caso seja informado. Os históricos de movimentação da impressora entre os contratos também são removidos.

Sintaxe

public string RemoveContractPrinter(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

RemoveFromContract¹

Lógico

Não

Sim

-

-

Desvincular o contrato da impressora para retirar do fluxo (caso não seja informado, interpretará como 'false')

¹ Somente a partir da versão 5.11.0.

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.