Cadastro de modelos de produtos

Web Services - Cadastro de modelos de produtos

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:

  • jpg
  • jpeg
  • png
  • gif

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": ""
}

<<