Árvore de páginas

Objetivo

A finalidade deste método é possibilitar a atualização de imagens de produtos.

Chamada

PUT 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 de ProdutointegerObrigatório

Parâmetros do Corpo (Body Parameters)

List of image.

Collection of PutProductImageDTO

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
seqImageSeq imageintegerNone.
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):

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

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