POST API/AgendCntrConsulta/DefinirEstadoCamposSeBookingArmador?agendIndStatus={agendIndStatus}&agendCntrId={agendCntrId}&statusContainer={statusContainer}&dadosRecuperadoPorBooking={dadosRecuperadoPorBooking}

Define o estado dos campos, caso o booking seja do armador. OBS: Recuperar o Armador do método 'ListarArmadores'.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
agendIndStatus

Status do agendamento (Recuperado da ScAgend / Método 'CarregarAgend')

string

Required

agendCntrId

Id do container (Recuperado da ScAgendCntr / Método 'ListarContainers')

decimal number

Required

statusContainer

Status do Container (Recuperado da ScAgendTipo / Método 'CarregarAgendTipo')

string

Required

dadosRecuperadoPorBooking

Indicar se os dados foram preenchidos pelo booking (Operação, Armador, Porto, Localidade e etc.)

boolean

Default value is False

Body Parameters

Modelo.VwAgendGateArmador (Recuperado do Método ListarArmadores)

WilsonSons.Terminais.WSNegocio.Modelo.VwAgendGateArmador
NameDescriptionTypeAdditional information
ArmArmIdSai

decimal number

None.

ApelidoArmador

string

None.

SlotCharter

string

None.

CdArmNavis

string

None.

Operacao

string

None.

FlagExigeBookingEnt

string

None.

FlagAtualzBookingEnt

string

None.

FlagBookingArmador

string

None.

FlagValidaQtdBkn

string

None.

FlagExigeLacre

string

None.

FlagTrain

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:
{
  "ArmArmIdSai": 1.0,
  "ApelidoArmador": "sample string 2",
  "SlotCharter": "sample string 3",
  "CdArmNavis": "sample string 4",
  "Operacao": "sample string 5",
  "FlagExigeBookingEnt": "sample string 6",
  "FlagAtualzBookingEnt": "sample string 7",
  "FlagBookingArmador": "sample string 8",
  "FlagValidaQtdBkn": "sample string 9",
  "FlagExigeLacre": "sample string 10",
  "FlagTrain": "sample string 11"
}

application/xml, text/xml

Sample:
<VwAgendGateArmador 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">
  <ArmArmIdSai i:type="x:decimal" xmlns="">1</ArmArmIdSai>
  <ApelidoArmador i:type="x:string" xmlns="">sample string 2</ApelidoArmador>
  <SlotCharter i:type="x:string" xmlns="">sample string 3</SlotCharter>
  <CdArmNavis i:type="x:string" xmlns="">sample string 4</CdArmNavis>
  <Operacao i:type="x:string" xmlns="">sample string 5</Operacao>
  <FlagExigeBookingEnt i:type="x:string" xmlns="">sample string 6</FlagExigeBookingEnt>
  <FlagAtualzBookingEnt i:type="x:string" xmlns="">sample string 7</FlagAtualzBookingEnt>
  <FlagBookingArmador i:type="x:string" xmlns="">sample string 8</FlagBookingArmador>
  <FlagValidaQtdBkn i:type="x:string" xmlns="">sample string 9</FlagValidaQtdBkn>
  <FlagExigeLacre i:type="x:string" xmlns="">sample string 10</FlagExigeLacre>
  <FlagTrain i:type="x:string" xmlns="">sample string 11</FlagTrain>
</VwAgendGateArmador>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

WilsonSons.Terminais.WSNegocio.API.Models.EstadoCamposSeBookingArmadorModel
NameDescriptionTypeAdditional information
Mensagem

string

None.

FlagBookingArmador

boolean

None.

PermiteEditarCamposBooking

boolean

None.

PermiteEditarArmador

boolean

None.

PermiteEditarOper

boolean

None.

PermiteEditarPorto

boolean

None.

PermiteEditarLocalidade

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "Mensagem": "sample string 1",
  "FlagBookingArmador": true,
  "PermiteEditarCamposBooking": true,
  "PermiteEditarArmador": true,
  "PermiteEditarOper": true,
  "PermiteEditarPorto": true,
  "PermiteEditarLocalidade": true
}

application/xml, text/xml

Sample:
<EstadoCamposSeBookingArmadorModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WilsonSons.Terminais.WSNegocio.API.Models">
  <FlagBookingArmador>true</FlagBookingArmador>
  <Mensagem>sample string 1</Mensagem>
  <PermiteEditarArmador>true</PermiteEditarArmador>
  <PermiteEditarCamposBooking>true</PermiteEditarCamposBooking>
  <PermiteEditarLocalidade>true</PermiteEditarLocalidade>
  <PermiteEditarOper>true</PermiteEditarOper>
  <PermiteEditarPorto>true</PermiteEditarPorto>
</EstadoCamposSeBookingArmadorModel>