View Source GoogleApi.MerchantAPI.Reports_v1beta.Model.PriceCompetitivenessProductView (google_api_merchant_api v0.3.0)

Fields available for query in price_competitiveness_product_view table. Price competitiveness report. Values are only set for fields requested explicitly in the request's search query.

Attributes

  • benchmarkPrice (type: GoogleApi.MerchantAPI.Reports_v1beta.Model.Price.t, default: nil) - Latest available price benchmark for the product's catalog in the benchmark country.
  • brand (type: String.t, default: nil) - Brand of the product.
  • categoryL1 (type: String.t, default: nil) - Product category (1st level) in Google's product taxonomy.
  • categoryL2 (type: String.t, default: nil) - Product category (2nd level) in Google's product taxonomy.
  • categoryL3 (type: String.t, default: nil) - Product category (3rd level) in Google's product taxonomy.
  • categoryL4 (type: String.t, default: nil) - Product category (4th level) in Google's product taxonomy.
  • categoryL5 (type: String.t, default: nil) - Product category (5th level) in Google's product taxonomy.
  • id (type: String.t, default: nil) - REST ID of the product, in the form of channel~languageCode~feedLabel~offerId. Can be used to join data with the product_view table. Required in the SELECT clause.
  • offerId (type: String.t, default: nil) - Merchant-provided id of the product.
  • price (type: GoogleApi.MerchantAPI.Reports_v1beta.Model.Price.t, default: nil) - Current price of the product.
  • productTypeL1 (type: String.t, default: nil) - Product type (1st level) in merchant's own product taxonomy.
  • productTypeL2 (type: String.t, default: nil) - Product type (2nd level) in merchant's own product taxonomy.
  • productTypeL3 (type: String.t, default: nil) - Product type (3rd level) in merchant's own product taxonomy.
  • productTypeL4 (type: String.t, default: nil) - Product type (4th level) in merchant's own product taxonomy.
  • productTypeL5 (type: String.t, default: nil) - Product type (5th level) in merchant's own product taxonomy.
  • reportCountryCode (type: String.t, default: nil) - Country of the price benchmark. Represented in the ISO 3166 format. Required in the SELECT clause.
  • title (type: String.t, default: nil) - Title of the product.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.MerchantAPI.Reports_v1beta.Model.PriceCompetitivenessProductView{
    benchmarkPrice: GoogleApi.MerchantAPI.Reports_v1beta.Model.Price.t() | nil,
    brand: String.t() | nil,
    categoryL1: String.t() | nil,
    categoryL2: String.t() | nil,
    categoryL3: String.t() | nil,
    categoryL4: String.t() | nil,
    categoryL5: String.t() | nil,
    id: String.t() | nil,
    offerId: String.t() | nil,
    price: GoogleApi.MerchantAPI.Reports_v1beta.Model.Price.t() | nil,
    productTypeL1: String.t() | nil,
    productTypeL2: String.t() | nil,
    productTypeL3: String.t() | nil,
    productTypeL4: String.t() | nil,
    productTypeL5: String.t() | nil,
    reportCountryCode: String.t() | nil,
    title: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.