POST api/OrdemServico/{idos}/Excluir

Permite excluir a ordem de serviço, desde que ainda esteja em aberto.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
idos

Número da o.s.

integer

Required

Body Parameters

None.

Response Information

Resource Description

OSRetorno
NameDescriptionTypeAdditional information
codigo

Código de retorno após execução do comando

integer

None.

msg

Mensagem de retorno

string

None.

idos

Número da nova o.s. cadastrada ou atualizada

integer

None.

mesmo_problema

Se a o.s. cadastrada for de problema técnico/suporte de qualquer tipo e se o cliente atual estiver desconectado, poderá ser retornado uma lista de clientes na mesma CTO que também estejam desconectados

Collection of ProblemComum

None.

Response Formats

application/json, text/json

Sample:
{
  "codigo": 1,
  "msg": "sample string 2",
  "idos": 3,
  "mesmo_problema": [
    {
      "idcadastro": 1,
      "cliente": "sample string 2",
      "endereco": "sample string 3",
      "numero": "sample string 4",
      "bairro": "sample string 5",
      "cto_nome": "sample string 6",
      "cto_porta": "sample string 7"
    },
    {
      "idcadastro": 1,
      "cliente": "sample string 2",
      "endereco": "sample string 3",
      "numero": "sample string 4",
      "bairro": "sample string 5",
      "cto_nome": "sample string 6",
      "cto_porta": "sample string 7"
    }
  ]
}

application/xml, text/xml

Sample:
<OSRetorno xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/api_pgp">
  <codigo>1</codigo>
  <idos>3</idos>
  <mesmo_problema>
    <OrdemServicoModel.ProblemComum>
      <bairro>sample string 5</bairro>
      <cliente>sample string 2</cliente>
      <cto_nome>sample string 6</cto_nome>
      <cto_porta>sample string 7</cto_porta>
      <endereco>sample string 3</endereco>
      <idcadastro>1</idcadastro>
      <numero>sample string 4</numero>
    </OrdemServicoModel.ProblemComum>
    <OrdemServicoModel.ProblemComum>
      <bairro>sample string 5</bairro>
      <cliente>sample string 2</cliente>
      <cto_nome>sample string 6</cto_nome>
      <cto_porta>sample string 7</cto_porta>
      <endereco>sample string 3</endereco>
      <idcadastro>1</idcadastro>
      <numero>sample string 4</numero>
    </OrdemServicoModel.ProblemComum>
  </mesmo_problema>
  <msg>sample string 2</msg>
</OSRetorno>