OrderLineItemProduct

JSON representation
{
  "id": string,
  "offerId": string,
  "targetCountry": string,
  "contentLanguage": string,
  "price": {
    object (Price)
  },
  "title": string,
  "gtin": string,
  "brand": string,
  "mpn": string,
  "condition": string,
  "itemGroupId": string,
  "imageLink": string,
  "shownImage": string,
  "variantAttributes": [
    {
      object (OrderLineItemProductVariantAttribute)
    }
  ],
  "fees": [
    {
      object (OrderLineItemProductFee)
    }
  ]
}
Fields
id

string

The REST ID of the product.

offerId

string

An identifier of the item.

targetCountry

string

The CLDR territory // code of the target country of the product.

contentLanguage

string

The two-letter ISO 639-1 language code for the item.

price

object (Price)

Price of the item.

title

string

The title of the product.

gtin

string

Global Trade Item Number (GTIN) of the item.

brand

string

Brand of the item.

mpn

string

Manufacturer Part Number (MPN) of the item.

condition

string

Condition or state of the item.

Acceptable values are:

  • "new"
  • "refurbished"
  • "used"

itemGroupId

string

Shared identifier for all variants of the same product.

shownImage

string

URL to the cached image shown to the user when order was placed.

variantAttributes[]

object (OrderLineItemProductVariantAttribute)

Variant attributes for the item. These are dimensions of the product, such as color, gender, material, pattern, and size. You can find a comprehensive list of variant attributes here.

fees[]

object (OrderLineItemProductFee)

Associated fees at order creation time.

OrderLineItemProductVariantAttribute

JSON representation
{
  "dimension": string,
  "value": string
}
Fields
dimension

string

The dimension of the variant.

value

string

The value for the dimension.

OrderLineItemProductFee

JSON representation
{
  "name": string,
  "amount": {
    object (Price)
  }
}
Fields
name

string

Name of the fee.

amount

object (Price)

Amount of the fee.