Inspeção não Invasiva

inspecao-nao-evasiva/audit/:inspecao-nao-evasiva-id

Obter informações de interações no registro de Inspeção não Invasiva

GET
http://cftv.barradorio.com.br:8080/api/inspecao-nao-evasiva/audit/:inspecao-nao-evasiva-id
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [inspecaoNaoEvasiva.inspecaoNaoEvasiva.read]{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
URI Input
{ "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "inspecao-nao-evasiva-id": "Código" } }
Query Input
{ "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "page": "Página", "pagination": "Paginação. Máximo 100." } }
Output
{ "type": "success", "content": "@" } where output @ is { "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "inspecaoNaoEvasivaAudits": { "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

inspecao-nao-evasiva/collection

Coleção de Inspeção não Invasiva com informações resumidas e possibilidade de filtro

GET
http://cftv.barradorio.com.br:8080/api/inspecao-nao-evasiva/collection
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [inspecaoNaoEvasiva.inspecaoNaoEvasiva.read]{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
Query Input
{ "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "page": "Página", "pagination": "Paginação. Máximo 100.", "order-by": "Atributo de Ordenação. inspecaoNaoEvasiva.id, inspecaoNaoEvasiva.created, inspecaoNaoEvasiva.updated, integrationStatus.name, branch.name, inspecaoNaoEvasiva.internalKey, inspecaoNaoEvasiva.occurrence, inspecaoNaoEvasiva.operatorCpf, inspecaoNaoEvasiva.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) Inspeção não Invasiva", "type": "@OneOf", "schema": { "inspecaoNaoEvasivas": { "description": "Inspeção não Invasiva", "type": "@ManyOf", "schema": { "id": "Código", "created": "Data de Cadastro", "updated": "Data de Atualização", "integrationStatus": { "description": "Inspeção não Invasiva", "type": "@OneOf", "schema": { "id": "Identificação", "name": "Descrição" } }, "branch": { "description": "Inspeção não Invasiva", "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

inspecao-nao-evasiva/create

Criar um(a) Inspeção não Invasiva. Enviar imediatamente após a inspeção. Um evento para cada conjunto PLACA/CONTÊINER/VOLUME escaneados.

POST
http://cftv.barradorio.com.br:8080/api/inspecao-nao-evasiva/create
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [inspecaoNaoEvasiva.inspecaoNaoEvasiva.create]{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
Body Input
{ "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "inspecaoNaoEvasiva": { "description": "Inspeção não Invasiva", "type": "@OneOf", "schema": { "branch": { "description": "Inspeção não Invasiva", "type": "@OneOf", "schema": { "id": "Identificação" } }, "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", "empty": "Vazio precisa ser verdadeiro ou falso", "scannerImageDatetimeScan": "Imagem Scanner - Data\/Hora SCAN precisa ser data e hora (Y-m-d H:i:s), Imagem Scanner - Data\/Hora SCAN é obrigatório", "scannerImageDatetimeLastChanges": "Imagem Scanner - Data\/Hora Última Modificação precisa ser data e hora (Y-m-d H:i:s), Imagem Scanner - Data\/Hora Última Modificação é obrigatório", "scannerImageFilename": "Imagem Scanner - Nome do Arquivo precisa ser um texto, Imagem Scanner - Nome do Arquivo é obrigatório, Imagem Scanner - Nome do Arquivo precisa ter 200 caracteres", "scannerImageFile": "Imagem Scanner - Arquivo precisa ser um texto, Imagem Scanner - Arquivo precisa ter 180 caracteres, Imagem Scanner - Arquivo é obrigatório, Trata-se do nome do arquivo que está salvo no sistema de arquivos da aplicação", "scannerImageLocationKey": "Imagem Scanner - Chave de Localização precisa ser um texto, Imagem Scanner - Chave de Localização é obrigatório, Imagem Scanner - Chave de Localização precisa ter 200 caracteres", "scannerImageFileMetadata": "Imagem Scanner - Arquivo Metadata XML precisa ser um texto, Imagem Scanner - Arquivo Metadata XML precisa ter 180 caracteres, Trata-se do nome do arquivo que está salvo no sistema de arquivos da aplicação", "georreferenciamentoScanner": { "description": "Inspeção não Invasiva", "type": "@OneOf", "schema": { "id": "Identificação" } }, "inspecaoNaoEvasivaCoordenadasAlerta": { "description": "Coordenadas de Alerta", "type": "@ManyOf", "schema": { "positionX": "Posição X precisa ser um número, Posição X é obrigatório", "positionY": "Posição Y precisa ser um número, Posição Y é obrigatório", "positionXEnd": "Posição X 2 precisa ser um número, Posição X 2 é obrigatório", "positionYEnd": "Posição Y 2 precisa ser um número, Posição Y 2 é obrigatório" } }, "inspecaoNaoEvasivaConhecimento": { "description": "Conhecimentos", "type": "@ManyOf", "schema": { "numberManifest": "Número do Manifesto precisa ser um texto, Número do Manifesto precisa ter 100 caracteres", "typeManifest": { "description": "Conhecimentos", "type": "@OneOf", "schema": { "id": "Identificação" } }, "number": "Número do Conhecimento precisa ser um texto, Número do Conhecimento é obrigatório, Número do Conhecimento precisa ter 100 caracteres", "numberMawb": "Número do Conhecimento Master precisa ser um texto, Número do Conhecimento Master precisa ter 100 caracteres", "typeLading": { "description": "Conhecimentos", "type": "@OneOf", "schema": { "id": "Identificação" } } } }, "inspecaoNaoEvasivaListaNfe": { "description": "NF-e", "type": "@ManyOf", "schema": { "number": "Número da Chave NF-e precisa ser um texto, Número da Chave NF-e é obrigatório, Número da Chave NF-e precisa ter 100 caracteres" } }, "inspecaoNaoEvasivaListaCargo": { "description": "Carga", "type": "@ManyOf", "schema": { "cargoIdentification": "Número da Carga precisa ser um texto, Número da Carga é obrigatório, Número da Carga precisa ter 100 caracteres" } }, "inspecaoNaoEvasivaSemitrailer": { "description": "Semirreboque", "type": "@ManyOf", "schema": { "orcPlate": "Captura por OCR precisa ser verdadeiro ou falso, Captura por OCR é obrigatório", "plate": "Placa precisa ser um texto, Placa é obrigatório, Placa precisa ter 50 caracteres" } }, "inspecaoNaoEvasivaContainersUld": { "description": "Containers ULD", "type": "@ManyOf", "schema": { "containerNumber": "Número do Container precisa ser um texto, Número do Container é obrigatório, Número do Container precisa ter 200 caracteres", "containerType": { "description": "Containers ULD", "type": "@OneOf", "schema": { "id": "Identificação" } }, "uld": "ULD precisa ser um texto, ULD é obrigatório, ULD precisa ter 10 caracteres", "tara": "Tara do Veículo precisa ser um número decimal", "orcPlate": "Captura por OCR precisa ser verdadeiro ou falso, Captura por OCR é obrigatório" } }, "inspecaoNaoEvasivaCamera": { "description": "Cameras", "type": "@ManyOf", "schema": { "georreferenciamentoCamera": { "description": "Cameras", "type": "@OneOf", "schema": { "id": "Identificação" } } } } } } } }
Output
{ "type": "success", "content": "@" } where output @ is { "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "id": "Código", "message": "Mensagem" } }
Output Exception
{ "type": "exception", "message": "@" } where ouput exception @ is equal the string message

inspecao-nao-evasiva/delete/:inspecao-nao-evasiva-id

Deletar Inspeção não Invasiva

DELETE
http://cftv.barradorio.com.br:8080/api/inspecao-nao-evasiva/delete/:inspecao-nao-evasiva-id
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [inspecaoNaoEvasiva.inspecaoNaoEvasiva.delete]{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
URI Input
{ "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "inspecao-nao-evasiva-id": "Código" } }
Output
{ "type": "success", "content": "@" } where output @ is { "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "message": "Mensagem" } }
Output Exception
{ "type": "exception", "message": "@" } where ouput exception @ is equal the string message

inspecao-nao-evasiva/edit/:inspecao-nao-evasiva-id

Editar um(a) Inspeção não Invasiva. Enviar imediatamente após a inspeção. Um evento para cada conjunto PLACA/CONTÊINER/VOLUME escaneados.

POST
http://cftv.barradorio.com.br:8080/api/inspecao-nao-evasiva/edit/:inspecao-nao-evasiva-id
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [inspecaoNaoEvasiva.inspecaoNaoEvasiva.edit]{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
URI Input
{ "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "inspecao-nao-evasiva-id": "Código" } }
Body Input
{ "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "inspecaoNaoEvasiva": { "description": "Inspeção não Invasiva", "type": "@OneOf", "schema": { "branch": { "description": "Inspeção não Invasiva", "type": "@OneOf", "schema": { "id": "Identificação" } }, "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", "empty": "Vazio precisa ser verdadeiro ou falso", "scannerImageDatetimeScan": "Imagem Scanner - Data\/Hora SCAN precisa ser data e hora (Y-m-d H:i:s), Imagem Scanner - Data\/Hora SCAN é obrigatório", "scannerImageDatetimeLastChanges": "Imagem Scanner - Data\/Hora Última Modificação precisa ser data e hora (Y-m-d H:i:s), Imagem Scanner - Data\/Hora Última Modificação é obrigatório", "scannerImageFilename": "Imagem Scanner - Nome do Arquivo precisa ser um texto, Imagem Scanner - Nome do Arquivo é obrigatório, Imagem Scanner - Nome do Arquivo precisa ter 200 caracteres", "scannerImageFile": "Imagem Scanner - Arquivo precisa ser um texto, Imagem Scanner - Arquivo precisa ter 180 caracteres, Imagem Scanner - Arquivo é obrigatório, Trata-se do nome do arquivo que está salvo no sistema de arquivos da aplicação", "scannerImageLocationKey": "Imagem Scanner - Chave de Localização precisa ser um texto, Imagem Scanner - Chave de Localização é obrigatório, Imagem Scanner - Chave de Localização precisa ter 200 caracteres", "scannerImageFileMetadata": "Imagem Scanner - Arquivo Metadata XML precisa ser um texto, Imagem Scanner - Arquivo Metadata XML precisa ter 180 caracteres, Trata-se do nome do arquivo que está salvo no sistema de arquivos da aplicação", "georreferenciamentoScanner": { "description": "Inspeção não Invasiva", "type": "@OneOf", "schema": { "id": "Identificação" } }, "inspecaoNaoEvasivaCoordenadasAlerta": { "description": "Coordenadas de Alerta", "type": "@ManyOf", "schema": { "id": "Código precisa ser um número, Chave primária de identificação do registro gerada automaticamente", "positionX": "Posição X precisa ser um número, Posição X é obrigatório", "positionY": "Posição Y precisa ser um número, Posição Y é obrigatório", "positionXEnd": "Posição X 2 precisa ser um número, Posição X 2 é obrigatório", "positionYEnd": "Posição Y 2 precisa ser um número, Posição Y 2 é obrigatório" } }, "inspecaoNaoEvasivaConhecimento": { "description": "Conhecimentos", "type": "@ManyOf", "schema": { "id": "Código precisa ser um número, Chave primária de identificação do registro gerada automaticamente", "numberManifest": "Número do Manifesto precisa ser um texto, Número do Manifesto precisa ter 100 caracteres", "typeManifest": { "description": "Conhecimentos", "type": "@OneOf", "schema": { "id": "Identificação" } }, "number": "Número do Conhecimento precisa ser um texto, Número do Conhecimento é obrigatório, Número do Conhecimento precisa ter 100 caracteres", "numberMawb": "Número do Conhecimento Master precisa ser um texto, Número do Conhecimento Master precisa ter 100 caracteres", "typeLading": { "description": "Conhecimentos", "type": "@OneOf", "schema": { "id": "Identificação" } } } }, "inspecaoNaoEvasivaListaNfe": { "description": "NF-e", "type": "@ManyOf", "schema": { "id": "Código precisa ser um número, Chave primária de identificação do registro gerada automaticamente", "number": "Número da Chave NF-e precisa ser um texto, Número da Chave NF-e é obrigatório, Número da Chave NF-e precisa ter 100 caracteres" } }, "inspecaoNaoEvasivaListaCargo": { "description": "Carga", "type": "@ManyOf", "schema": { "id": "Código precisa ser um número, Chave primária de identificação do registro gerada automaticamente", "cargoIdentification": "Número da Carga precisa ser um texto, Número da Carga é obrigatório, Número da Carga precisa ter 100 caracteres" } }, "inspecaoNaoEvasivaSemitrailer": { "description": "Semirreboque", "type": "@ManyOf", "schema": { "id": "Código precisa ser um número, Chave primária de identificação do registro gerada automaticamente", "orcPlate": "Captura por OCR precisa ser verdadeiro ou falso, Captura por OCR é obrigatório", "plate": "Placa precisa ser um texto, Placa é obrigatório, Placa precisa ter 50 caracteres" } }, "inspecaoNaoEvasivaContainersUld": { "description": "Containers ULD", "type": "@ManyOf", "schema": { "id": "Código precisa ser um número, Chave primária de identificação do registro gerada automaticamente", "containerNumber": "Número do Container precisa ser um texto, Número do Container é obrigatório, Número do Container precisa ter 200 caracteres", "containerType": { "description": "Containers ULD", "type": "@OneOf", "schema": { "id": "Identificação" } }, "uld": "ULD precisa ser um texto, ULD é obrigatório, ULD precisa ter 10 caracteres", "tara": "Tara do Veículo precisa ser um número decimal", "orcPlate": "Captura por OCR precisa ser verdadeiro ou falso, Captura por OCR é obrigatório" } }, "inspecaoNaoEvasivaCamera": { "description": "Cameras", "type": "@ManyOf", "schema": { "id": "Código precisa ser um número, Chave primária de identificação do registro gerada automaticamente", "georreferenciamentoCamera": { "description": "Cameras", "type": "@OneOf", "schema": { "id": "Identificação" } } } } } } } }
Output
{ "type": "success", "content": "@" } where output @ is { "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "id": "Código", "message": "Mensagem" } }
Output Exception
{ "type": "exception", "message": "@" } where ouput exception @ is equal the string message

inspecao-nao-evasiva/get/:inspecao-nao-evasiva-id

Obter Inspeção não Invasiva com todos os detalhes de suas informações

GET
http://cftv.barradorio.com.br:8080/api/inspecao-nao-evasiva/get/:inspecao-nao-evasiva-id
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [inspecaoNaoEvasiva.inspecaoNaoEvasiva.read]{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
URI Input
{ "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "inspecao-nao-evasiva-id": "Código" } }
Output
{ "type": "success", "content": "@" } where output @ is { "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "inspecaoNaoEvasiva": { "description": "Inspeção não Invasiva", "type": "@OneOf", "schema": { "id": "Código", "created": "Data de Cadastro", "updated": "Data de Atualização", "integrationStatus": { "description": "Inspeção não Invasiva", "type": "@OneOf", "schema": { "id": "Identificação", "name": "Descrição" } }, "branch": { "description": "Inspeção não Invasiva", "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", "empty": "Vazio", "scannerImageDatetimeScan": "Imagem Scanner - Data\/Hora SCAN", "scannerImageDatetimeLastChanges": "Imagem Scanner - Data\/Hora Última Modificação", "scannerImageFilename": "Imagem Scanner - Nome do Arquivo", "scannerImageFile": "Imagem Scanner - Arquivo", "scannerImageLocationKey": "Imagem Scanner - Chave de Localização", "scannerImageFileMetadata": "Imagem Scanner - Arquivo Metadata XML", "georreferenciamentoScanner": { "description": "Inspeção não Invasiva", "type": "@OneOf", "schema": { "id": "Identificação", "name": "Descrição" } }, "inspecaoNaoEvasivaCoordenadasAlerta": { "description": "Coordenadas de Alerta", "type": "@ManyOf", "schema": { "id": "Código", "positionX": "Posição X", "positionY": "Posição Y", "positionXEnd": "Posição X 2", "positionYEnd": "Posição Y 2" } }, "inspecaoNaoEvasivaConhecimento": { "description": "Conhecimentos", "type": "@ManyOf", "schema": { "id": "Código", "numberManifest": "Número do Manifesto", "typeManifest": { "description": "Conhecimentos", "type": "@OneOf", "schema": { "id": "Identificação", "name": "Descrição" } }, "number": "Número do Conhecimento", "numberMawb": "Número do Conhecimento Master", "typeLading": { "description": "Conhecimentos", "type": "@OneOf", "schema": { "id": "Identificação", "name": "Descrição" } } } }, "inspecaoNaoEvasivaListaNfe": { "description": "NF-e", "type": "@ManyOf", "schema": { "id": "Código", "number": "Número da Chave NF-e" } }, "inspecaoNaoEvasivaListaCargo": { "description": "Carga", "type": "@ManyOf", "schema": { "id": "Código", "cargoIdentification": "Número da Carga" } }, "inspecaoNaoEvasivaSemitrailer": { "description": "Semirreboque", "type": "@ManyOf", "schema": { "id": "Código", "orcPlate": "Captura por OCR", "plate": "Placa" } }, "inspecaoNaoEvasivaContainersUld": { "description": "Containers ULD", "type": "@ManyOf", "schema": { "id": "Código", "containerNumber": "Número do Container", "containerType": { "description": "Containers ULD", "type": "@OneOf", "schema": { "id": "Identificação", "name": "Descrição" } }, "uld": "ULD", "tara": "Tara do Veículo", "orcPlate": "Captura por OCR" } }, "inspecaoNaoEvasivaCamera": { "description": "Cameras", "type": "@ManyOf", "schema": { "id": "Código", "georreferenciamentoCamera": { "description": "Cameras", "type": "@OneOf", "schema": { "id": "Identificação", "name": "Descrição" } } } }, "inspecaoNaoEvasivaIntegration": { "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

inspecao-nao-evasiva/report

Relatório de Inspeção não Invasiva com informações resumidas e possibilidade de filtro

GET
http://cftv.barradorio.com.br:8080/api/inspecao-nao-evasiva/report
Header Input
Requer autenticação de usuário e acesso em um recurso específico.
internal middleware parameters [inspecaoNaoEvasiva.inspecaoNaoEvasiva.read]{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
Query Input
{ "description": "Registro do(a) Inspeção não Invasiva", "type": "@OneOf", "schema": { "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 Exception
{ "type": "exception", "message": "@" } where ouput exception @ is equal the string message