Agenda/Operação de Navios/Aeronaves
agenda-operacao-navio-aero/audit/:agenda-operacao-navio-aero-id
Obter informações de interações no registro de Agenda/Operação de Navios/Aeronaves
GET
http://cftv.barradorio.com.br:8080/api/agenda-operacao-navio-aero/audit/:agenda-operacao-navio-aero-id
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [agendaOperacaoNavioAero.agendaOperacaoNavioAero.read]
{
"description": "Autenticação",
"type": "@OneOf",
"schema": {
"token": "Token de autenticação de usuário"
}
}
URI Input
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"agenda-operacao-navio-aero-id": "Código"
}
}
Query Input
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"page": "Página",
"pagination": "Paginação. Máximo 100."
}
}
Output
{
"type": "success",
"content": "@"
}
where output @ is
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"agendaOperacaoNavioAeroAudits": {
"description": "Auditoria",
"type": "@ManyOf",
"schema": {
"created": "Data\/Hora",
"description": "Alterações",
"authorUser": {
"description": "Auditoria",
"type": "@OneOf",
"schema": {
"id": "Código",
"name": "Nome"
}
}
}
},
"total": "Total de Registros",
"page": "Página Carregada",
"pages": "Total de Páginas",
"pagination": "Páginação"
}
}
Output Exception
{
"type": "exception",
"message": "@"
}
where ouput exception @ is equal the string message
agenda-operacao-navio-aero/collection
Coleção de Agenda/Operação de Navios/Aeronaves com informações resumidas e possibilidade de filtro
GET
http://cftv.barradorio.com.br:8080/api/agenda-operacao-navio-aero/collection
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [agendaOperacaoNavioAero.agendaOperacaoNavioAero.read]
{
"description": "Autenticação",
"type": "@OneOf",
"schema": {
"token": "Token de autenticação de usuário"
}
}
Query Input
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"page": "Página",
"pagination": "Paginação. Máximo 100.",
"order-by": "Atributo de Ordenação. agendaOperacaoNavioAero.id, agendaOperacaoNavioAero.created, agendaOperacaoNavioAero.updated, integrationStatus.name, branch.name, agendaOperacaoNavioAero.internalKey, agendaOperacaoNavioAero.occurrence, agendaOperacaoNavioAero.operatorCpf, agendaOperacaoNavioAero.responseProtocol",
"order-type": "Tipo de Ordenação no Atributo. ASC ou DESC. Padrão DESC",
"filter-id": "Código",
"filter-created-start": "Data de Cadastro",
"filter-created-end": "Data de Cadastro",
"filter-updated-start": "Data de Atualização",
"filter-updated-end": "Data de Atualização",
"filter-integrationStatus-id": "Situação",
"filter-branch-id": "Filial",
"filter-internalKey-contains": "Identificador do Registro",
"filter-occurrence-start": "Data\/Hora de Ocorrência",
"filter-occurrence-end": "Data\/Hora de Ocorrência",
"filter-operatorCpf-contains": "CPF do Operador",
"filter-responseProtocol-contains": "Protocolo de Resposta"
}
}
Output
{
"type": "success",
"content": "@"
}
where output @ is
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"agendaOperacaoNavioAeros": {
"description": "Agenda\/Operação de Navios\/Aeronaves",
"type": "@ManyOf",
"schema": {
"id": "Código",
"created": "Data de Cadastro",
"updated": "Data de Atualização",
"integrationStatus": {
"description": "Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"id": "Identificação",
"name": "Descrição"
}
},
"branch": {
"description": "Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"id": "Identificação",
"name": "Descrição"
}
},
"internalKey": "Identificador do Registro",
"occurrence": "Data\/Hora de Ocorrência",
"operatorCpf": "CPF do Operador",
"responseProtocol": "Protocolo de Resposta"
}
},
"total": "Total de Registros",
"page": "Página Carregada",
"pages": "Total de Páginas",
"pagination": "Páginação",
"order-by": "Atributo de Ordenação",
"order-type": "Tipo de Ordenação"
}
}
Output Exception
{
"type": "exception",
"message": "@"
}
where ouput exception @ is equal the string message
agenda-operacao-navio-aero/create
POST
http://cftv.barradorio.com.br:8080/api/agenda-operacao-navio-aero/create
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [agendaOperacaoNavioAero.agendaOperacaoNavioAero.create]
{
"description": "Autenticação",
"type": "@OneOf",
"schema": {
"token": "Token de autenticação de usuário"
}
}
Body Input
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"agendaOperacaoNavioAero": {
"description": "Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"branch": {
"description": "Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"id": "Identificação"
}
},
"internalKey": "Identificador do Registro precisa ser um texto, Identificador do Registro é obrigatório, Identificador do Registro precisa ter 80 caracteres",
"occurrence": "Data\/Hora de Ocorrência precisa ser data e hora (Y-m-d H:i:s), Data\/Hora de Ocorrência é obrigatório",
"operatorCpf": "CPF do Operador precisa ter apenas dígitos, CPF do Operador é obrigatório, CPF do Operador precisa ter 11 caracteres",
"shipImo": "IMO do Navio precisa ser um texto, IMO do Navio precisa ter 10 caracteres",
"shipName": "Nome do Navio precisa ser um texto, Nome do Navio precisa ter 100 caracteres",
"aitaPlane": "IATA Aeronave precisa ser um texto, IATA Aeronave precisa ter 50 caracteres",
"prefixPlane": "Prefixo Aeronave precisa ser um texto, Prefixo Aeronave precisa ter 20 caracteres",
"travel": "Viagem precisa ser um texto, Viagem precisa ter 20 caracteres",
"flight": "Voo precisa ser um texto, Voo precisa ter 20 caracteres",
"stopover": "Escala precisa ser um texto, Escala precisa ter 20 caracteres",
"scheduleForecastIn": "Data Prevista de Chegada precisa ser data e hora (Y-m-d H:i:s)",
"scheduleForecastOut": "Data Prevista de Saída precisa ser data e hora (Y-m-d H:i:s)",
"arrivalIn": "Data de Chegada precisa ser data e hora (Y-m-d H:i:s)",
"arrivalOut": "Data de Saída precisa ser data e hora (Y-m-d H:i:s)",
"operationStarted": "Data Inicial de Operação precisa ser data e hora (Y-m-d H:i:s)",
"operationEnd": "Data Final de Operação precisa ser data e hora (Y-m-d H:i:s)"
}
}
}
}
Output
{
"type": "success",
"content": "@"
}
where output @ is
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"id": "Código",
"message": "Mensagem"
}
}
Output Exception
{
"type": "exception",
"message": "@"
}
where ouput exception @ is equal the string message
agenda-operacao-navio-aero/delete/:agenda-operacao-navio-aero-id
Deletar Agenda/Operação de Navios/Aeronaves
DELETE
http://cftv.barradorio.com.br:8080/api/agenda-operacao-navio-aero/delete/:agenda-operacao-navio-aero-id
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [agendaOperacaoNavioAero.agendaOperacaoNavioAero.delete]
{
"description": "Autenticação",
"type": "@OneOf",
"schema": {
"token": "Token de autenticação de usuário"
}
}
URI Input
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"agenda-operacao-navio-aero-id": "Código"
}
}
Output
{
"type": "success",
"content": "@"
}
where output @ is
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"message": "Mensagem"
}
}
Output Exception
{
"type": "exception",
"message": "@"
}
where ouput exception @ is equal the string message
agenda-operacao-navio-aero/edit/:agenda-operacao-navio-aero-id
POST
http://cftv.barradorio.com.br:8080/api/agenda-operacao-navio-aero/edit/:agenda-operacao-navio-aero-id
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [agendaOperacaoNavioAero.agendaOperacaoNavioAero.edit]
{
"description": "Autenticação",
"type": "@OneOf",
"schema": {
"token": "Token de autenticação de usuário"
}
}
URI Input
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"agenda-operacao-navio-aero-id": "Código"
}
}
Body Input
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"agendaOperacaoNavioAero": {
"description": "Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"branch": {
"description": "Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"id": "Identificação"
}
},
"internalKey": "Identificador do Registro precisa ser um texto, Identificador do Registro é obrigatório, Identificador do Registro precisa ter 80 caracteres",
"occurrence": "Data\/Hora de Ocorrência precisa ser data e hora (Y-m-d H:i:s), Data\/Hora de Ocorrência é obrigatório",
"operatorCpf": "CPF do Operador precisa ter apenas dígitos, CPF do Operador é obrigatório, CPF do Operador precisa ter 11 caracteres",
"shipImo": "IMO do Navio precisa ser um texto, IMO do Navio precisa ter 10 caracteres",
"shipName": "Nome do Navio precisa ser um texto, Nome do Navio precisa ter 100 caracteres",
"aitaPlane": "IATA Aeronave precisa ser um texto, IATA Aeronave precisa ter 50 caracteres",
"prefixPlane": "Prefixo Aeronave precisa ser um texto, Prefixo Aeronave precisa ter 20 caracteres",
"travel": "Viagem precisa ser um texto, Viagem precisa ter 20 caracteres",
"flight": "Voo precisa ser um texto, Voo precisa ter 20 caracteres",
"stopover": "Escala precisa ser um texto, Escala precisa ter 20 caracteres",
"scheduleForecastIn": "Data Prevista de Chegada precisa ser data e hora (Y-m-d H:i:s)",
"scheduleForecastOut": "Data Prevista de Saída precisa ser data e hora (Y-m-d H:i:s)",
"arrivalIn": "Data de Chegada precisa ser data e hora (Y-m-d H:i:s)",
"arrivalOut": "Data de Saída precisa ser data e hora (Y-m-d H:i:s)",
"operationStarted": "Data Inicial de Operação precisa ser data e hora (Y-m-d H:i:s)",
"operationEnd": "Data Final de Operação precisa ser data e hora (Y-m-d H:i:s)"
}
}
}
}
Output
{
"type": "success",
"content": "@"
}
where output @ is
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"id": "Código",
"message": "Mensagem"
}
}
Output Exception
{
"type": "exception",
"message": "@"
}
where ouput exception @ is equal the string message
agenda-operacao-navio-aero/get/:agenda-operacao-navio-aero-id
Obter Agenda/Operação de Navios/Aeronaves com todos os detalhes de suas informações
GET
http://cftv.barradorio.com.br:8080/api/agenda-operacao-navio-aero/get/:agenda-operacao-navio-aero-id
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [agendaOperacaoNavioAero.agendaOperacaoNavioAero.read]
{
"description": "Autenticação",
"type": "@OneOf",
"schema": {
"token": "Token de autenticação de usuário"
}
}
URI Input
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"agenda-operacao-navio-aero-id": "Código"
}
}
Output
{
"type": "success",
"content": "@"
}
where output @ is
{
"description": "Registro do(a) Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"agendaOperacaoNavioAero": {
"description": "Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"id": "Código",
"created": "Data de Cadastro",
"updated": "Data de Atualização",
"integrationStatus": {
"description": "Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"id": "Identificação",
"name": "Descrição"
}
},
"branch": {
"description": "Agenda\/Operação de Navios\/Aeronaves",
"type": "@OneOf",
"schema": {
"id": "Identificação",
"name": "Descrição"
}
},
"internalKey": "Identificador do Registro",
"occurrence": "Data\/Hora de Ocorrência",
"operatorCpf": "CPF do Operador",
"responseProtocol": "Protocolo de Resposta",
"shipImo": "IMO do Navio",
"shipName": "Nome do Navio",
"aitaPlane": "IATA Aeronave",
"prefixPlane": "Prefixo Aeronave",
"travel": "Viagem",
"flight": "Voo",
"stopover": "Escala",
"scheduleForecastIn": "Data Prevista de Chegada",
"scheduleForecastOut": "Data Prevista de Saída",
"arrivalIn": "Data de Chegada",
"arrivalOut": "Data de Saída",
"operationStarted": "Data Inicial de Operação",
"operationEnd": "Data Final de Operação",
"agendaOperacaoNavioAeroIntegration": {
"description": "Integração",
"type": "@ManyOf",
"schema": {
"id": "Código",
"sentDatetime": "Data\/Hora",
"sentUrl": "URL",
"sentMethod": "Método",
"sentAuthToken": "Autenticação",
"sentBody": "Mensagem de Envio",
"responseStatus": "Status de Resposta",
"responseBody": "Mensagem de Resposta",
"responseProtocol": "Protocolo de Resposta",
"retry": "Nova Tentativa"
}
}
}
}
}
}
Output Exception
{
"type": "exception",
"message": "@"
}
where ouput exception @ is equal the string message