POST API/AgendServManter/ValidarDadosMotorista?ehEditarTecon={ehEditarTecon}

Valida as informações do Motorista

Request Information

URI Parameters

NameDescriptionTypeAdditional information
ehEditarTecon

Se for uma edição por parte do TECON (chamada a partir da tela de consulta do TECON), informar True.

boolean

Default value is False

Body Parameters

Modelo.ScAgendServMotorista preenchida

WilsonSons.Terminais.WSNegocio.Modelo.ScAgendServMotorista
NameDescriptionTypeAdditional information
Cnh

decimal number

None.

CategCnh

string

None.

Cpf

decimal number

None.

Identidade

decimal number

None.

OrgEmissId

decimal number

None.

Nome

string

None.

Id

decimal number

None.

CnhString

string

None.

CpfString

string

None.

IdentidadeString

string

None.

Instancia

WilsonSons.Arquitetura.Framework.GenericObjectHandler.Modelo.BaseDTO

None.

Estado

System.Data.DataRowState

None.

Filtrado

boolean

None.

Original

WilsonSons.Arquitetura.Framework.GenericObjectHandler.Modelo.BaseDTO

None.

FoiAlterado

boolean

None.

Lista

Collection of Object

None.

EdicaoIniciada

boolean

None.

AdicaoPendente

boolean

None.

ErroValidacao

string

None.

ErroValidacaoItem

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Cnh": 1.0,
  "CategCnh": "sample string 2",
  "Cpf": 1.0,
  "Identidade": 1.0,
  "OrgEmissId": 1.0,
  "Nome": "sample string 3",
  "Id": 4.0,
  "CnhString": "sample string 5",
  "CpfString": "sample string 6",
  "IdentidadeString": "sample string 7"
}

application/xml, text/xml

Sample:
<ScAgendServMotorista xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:x="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.datacontract.org/2004/07/WilsonSons.Terminais.WSNegocio.Modelo">
  <Cnh i:type="x:decimal" xmlns="">1</Cnh>
  <CategCnh i:type="x:string" xmlns="">sample string 2</CategCnh>
  <Cpf i:type="x:decimal" xmlns="">1</Cpf>
  <Identidade i:type="x:decimal" xmlns="">1</Identidade>
  <OrgEmissId i:type="x:decimal" xmlns="">1</OrgEmissId>
  <Nome i:type="x:string" xmlns="">sample string 3</Nome>
  <Id i:type="x:decimal" xmlns="">4</Id>
  <CnhString i:type="x:string" xmlns="">sample string 5</CnhString>
  <CpfString i:type="x:string" xmlns="">sample string 6</CpfString>
  <IdentidadeString i:type="x:string" xmlns="">sample string 7</IdentidadeString>
</ScAgendServMotorista>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

WilsonSons.Terminais.WSNegocio.API.Models.ManterAgendServModel+Result
NameDescriptionTypeAdditional information
Mensagem

Mensagem de retorno (alertas, erros e etc).

string

None.

Mensagens

Lista completa de mensagens / erros e etc.

Collection of string

None.

Sucesso

Indica o sucesso.

boolean

None.

AgendServId

Retorna o Id do Agendamento de Serviço.

decimal number

None.

Response Formats

application/json, text/json

Sample:
{
  "Mensagem": "sample string 1",
  "Mensagens": [
    "sample string 1",
    "sample string 2"
  ],
  "Sucesso": true,
  "AgendServId": 3.0
}

application/xml, text/xml

Sample:
<ManterAgendServModel.Result xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WilsonSons.Terminais.WSNegocio.API.Models">
  <AgendServId>3</AgendServId>
  <Mensagem>sample string 1</Mensagem>
  <Mensagens xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Mensagens>
  <Sucesso>true</Sucesso>
</ManterAgendServModel.Result>