Cadastro de modelos de produto
De RBX ISP - Manual do Usuário
O objetivo deste serviço é realizar a inclusão de um modelo de produto. Abaixo, segue exemplo do json de envio:
{
"inventory_product_model_insert":
{
"description": "Monitor LCD",
"type_id": 1,
"brand": "LG",
"image":
{
"name": "customer",
"content": "RXhlbXBsbyBkZSBjb250ZcO6ZG8gY29udmVydGlkbyBlbSBiYXNlNjQ="
}
}
}
Detalhamento dos campos
ID | Campo | Obrigatório | Pai | Tipo | Observações |
A01 | inventory_product_model_insert | Sim | Raiz | - | |
A02 | description | Sim | A01 | Texto (100) |
Descrição do modelo. Não pode haver dois modelos com a mesma descrição. |
A03 | type_id | Sim | A01 | Inteiro (5) |
Id do tipo de produto. |
A04 | brand | Não | A01 | Texto (100) |
Descrição da marca do produto. |
A05 | image | Não | A01 | - |
Grupo de informações da imagem do modelo. |
B01 | name | Sim | A05 | Texto (100) |
Nome do arquivo de imagem com a extensão. Extensões permitidas:
Exemplo: modelo.jpg |
B02 | content | Sim | A05 | Texto |
Arquivo de imagem codificado em base64. |
Mensagem de retorno
Em caso de sucesso, será retornado um json conforme o exemplo abaixo:
{
"status": 1,
"error_code": 0,
"error_description": "",
"result":
{
"model_id": 15,
"created_file_name": "arquivo.jpg"
}
}
Em caso de falha, será retornado um json conforme o exemplo abaixo:
{
"status": 0,
"error_code": 19,
"error_description": "Unknown error!",
"result": ""
}