Notas de Implementação:
Método para salvar um questionário.
Exemplo de Código:
Para utilizar este método é necessário informar os parâmetros e seus respectivos valores no Json.
Nome ------------------ Descrição ------------------------------------------------------------------------- Tipo ----------------- Informação Adicional
Codigo ---------------- Código do questionário ------------------------------------------------------------ string --------------- Obrigatório
Secoes ---------------- Lista contento as informações das perguntas --------------------------------------- List(JToken)---------- Obrigatório
CodigoSessao ---------- Código da sessão ------------------------------------------------------------------ int ------------------ Obrigatório
Empresa --------------- Empresa --------------------------------------------------------------------------- string --------------- Opcional
NomePublico ----------- Nome público do programa ---------------------------------------------------------- string --------------- Opcional
MaterialProduto ------- Material do produto --------------------------------------------------------------- string --------------- Opcional
Origem ---------------- Origem ---------------------------------------------------------------------------- string --------------- Opcional
SequenciaContato ------ Sequência do contato -------------------------------------------------------------- int ------------------ Opcional
OSNFORCCONTROP -------- Ordem de serviço/Nota fiscal/Orçamento/Conta/Ordem de produção -------------------- int ------------------ Opcional
Item ------------------ Item ------------------------------------------------------------------------------ int ------------------ Opcional
Tipo ------------------ Tipo ------------------------------------------------------------------------------ string --------------- Opcional
Especif1 -------------- Especificação 1 ------------------------------------------------------------------- string --------------- Opcional
Especif2 -------------- Especificação 2 ------------------------------------------------------------------- string --------------- Opcional
Especif3 -------------- Especificação 3 ------------------------------------------------------------------- string --------------- Opcional
Numeracao ------------- Numeracão ------------------------------------------------------------------------- string --------------- Opcional
LotePedido ------------ Lote do pedido -------------------------------------------------------------------- string --------------- Opcional
NumeroSerie ----------- Número de série ------------------------------------------------------------------- string --------------- Opcional
AtividadeSerie -------- Atividade da série ---------------------------------------------------------------- string --------------- Opcional
UnidadeNegocio -------- Unidade de negócio ---------------------------------------------------------------- string --------------- Opcional
Informações de Envio:
Cabeçalhos de Envio:
| Parâmetro | Valor | Descrição | Tipo de parâmetro | Tipo de dados |
|---|---|---|---|---|
| Authorization | Bearer | Hash gerado no login | Header | String |
Acesse o método de login para mais informações: api/genericos/ge/Login/Autenticar
Modelo:
Dados do questionário que deseja salvar em formato JSON.
ObjectParâmetro utilizado é um JObject sem Body Model.
Formato de Envio:
application/json, text/json
Exemplo:
Exemplo não disponível.
Informações de Retorno:
Cabeçalhos Adicionais:
| Nome | Descrição | Valor |
|---|---|---|
| cigam-api-version | Versão do build/compilação dessa versão da API | 2.1.8565.21067 |
Modelo:
| Nome | Descrição | Tipo | Informação Adicional |
|---|---|---|---|
| success | boolean |
Opcional |
|
| hash | string |
Opcional |
|
| messages | string |
Opcional |
|
| data | Object |
Opcional |
|
| tipoLogin | string |
Opcional |
Formato de Resposta:
Retorno dos dados do questionário salvo.
| Código de status HTTP | Descrição | Modelo de resposta |
|---|---|---|
| 200 | OK |
application/json, text/json
Exemplo:
{
"success": true,
"hash": "string 2",
"messages": [
"string 1"
],
"data": {},
"tipoLogin": "string 4"
}
|
| 400 | Requisição inválida |
application/json, text/json
Exemplo:
{
"success": false,
"hash": "string 2",
"messages": [
"string 1"
],
"data": {},
"tipoLogin": "string 4"
}
|
| 401 | Não autorizado |
application/json, text/json
Exemplo:
{
"success": false,
"hash": "string 2",
"messages": [
"string 1"
],
"data": {},
"tipoLogin": "string 4"
}
|
| 500 | Requisição falhou |
application/json, text/json
Exemplo:
{
"success": false,
"hash": "string 2",
"messages": [
"string 1"
],
"data": {},
"tipoLogin": "string 4"
}
|
| 502 | Falha de comunicação |
application/json, text/json
Exemplo:
{
"success": false,
"hash": "string 2",
"messages": [
"string 1"
],
"data": {},
"tipoLogin": "string 4"
}
|