GET API/AgendCntrCamposParamController/Carregar/{tipoAgendId}?todos={todos}&visible={visible}

Retorna uma lista contendo informações de parametrização dos campos do agendamento para cada Terminal.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
tipoAgendId

Id do tipo de agendamento

decimal number

Required

todos

Opcional / Default é true. True para trazer TODOS os registros (Registros com Visible = true / false).

boolean

Default value is True

visible

Opcional. True para CAMPOS VISÍVEIS ou False para CAMPOS OCULTADOS. OBS: O param 'todos' deve estar definido como false

boolean

Default value is False

Body Parameters

None.

Response Information

Resource Description

WilsonSons.Terminais.WSNegocio.Modelo.DTOs.AgendCamposParam
NameDescriptionTypeAdditional information
Terminal

string

None.

TipoAgendId

decimal number

None.

CodIdentificador

string

None.

Campos

Collection of WilsonSons.Terminais.WSNegocio.Modelo.DTOs.Campo

None.

Response Formats

application/json, text/json

Sample:
{
  "Terminal": "sample string 1",
  "TipoAgendId": 2.0,
  "CodIdentificador": "sample string 3",
  "Campos": [
    {
      "Id": "sample string 1",
      "Visible": true,
      "Enabled": true
    },
    {
      "Id": "sample string 1",
      "Visible": true,
      "Enabled": true
    }
  ]
}

application/xml, text/xml

Sample:
<AgendCamposParam xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WilsonSons.Terminais.WSNegocio.Modelo.DTOs">
  <Campos>
    <Campo>
      <Enabled>true</Enabled>
      <Id>sample string 1</Id>
      <Visible>true</Visible>
    </Campo>
    <Campo>
      <Enabled>true</Enabled>
      <Id>sample string 1</Id>
      <Visible>true</Visible>
    </Campo>
  </Campos>
  <CodIdentificador>sample string 3</CodIdentificador>
  <Terminal>sample string 1</Terminal>
  <TipoAgendId>2</TipoAgendId>
</AgendCamposParam>