Árvore de páginas

Objetivo

A finalidade deste método é possibilitar o cadastro de imagens de produtos.

Chamada

POST api/v3/products/product/{seqProduct}/image

Informações para Requisição (Request Information)

Parâmetros URI (URI Parameters)

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
seqProductCódigo Sequencial do ProdutointegerObrigatório.

Parâmetros do Corpo (Body Parameters)

List of Images

Collection of PostProductImageDTO

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
descriptionDescription for the imagestringRequired


Max length: 40

imageImage in Base64. Valid Extensions: bmp, jpg, gif, png, tif, tiffstringRequired
mainIndicatorMain Image Indicator (Options: S – Yes / N – No) – (Default: S)stringMax length: 1
pictureLayoutImage Layout (Options: F – Front, V – Verse, L – Side) – (Default: F)stringMax length: 1

Formatos da Requisição (Request Formats)

application/json, text/json

Exemplo (Sample):

[
  {
    "description": "sample string 1",
    "image": "sample string 2",
    "mainIndicator": "sample string 3",
    "pictureLayout": "sample string 4"
  },
  {
    "description": "sample string 1",
    "image": "sample string 2",
    "mainIndicator": "sample string 3",
    "pictureLayout": "sample string 4"
  }
]

application/x-www-form-urlencoded

Exemplo (Sample):

Exemplo não disponível.

Informações para Resposta (Response Information)

Descrição do Recurso (Resource Description)

Collection of ProductImage

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
seqProductImage
integerNone.
seqProduct
integerNone.
description
stringNone.
image
Collection of byteNone.
mainIndicator
stringNone.
pictureLayout
stringNone.

Formatos de Resposta (Response Formats)

application/json, text/json

Exemplo (Sample):

[
  {
    "seqProductImage": 1,
    "seqProduct": 2,
    "description": "sample string 3",
    "image": "QEA=",
    "mainIndicator": "sample string 4",
    "pictureLayout": "sample string 5"
  },
  {
    "seqProductImage": 1,
    "seqProduct": 2,
    "description": "sample string 3",
    "image": "QEA=",
    "mainIndicator": "sample string 4",
    "pictureLayout": "sample string 5"
  }
]