View Source GoogleApi.MerchantAPI.Reports_v1beta.Model.ProductView (google_api_merchant_api v0.4.0)

Fields available for query in product_view table. Products in the current inventory. Products in this table are the same as in Products sub-API but not all product attributes from Products sub-API are available for query in this table. In contrast to Products sub-API, this table allows to filter the returned list of products by product attributes. To retrieve a single product by id or list all products, Products sub-API should be used. Values are only set for fields requested explicitly in the request's search query.

Attributes

  • aggregatedReportingContextStatus (type: String.t, default: nil) - Aggregated status.
  • availability (type: String.t, default: nil) - Availability of the product.
  • 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.
  • channel (type: String.t, default: nil) - Channel of the product. Can be ONLINE or LOCAL.
  • clickPotential (type: String.t, default: nil) - Estimated performance potential compared to highest performing products of the merchant.
  • clickPotentialRank (type: String.t, default: nil) - Rank of the product based on its click potential. A product with click_potential_rank 1 has the highest click potential among the merchant's products that fulfill the search query conditions.
  • condition (type: String.t, default: nil) - Condition of the product.
  • creationTime (type: DateTime.t, default: nil) - The time the merchant created the product in timestamp seconds.
  • expirationDate (type: GoogleApi.MerchantAPI.Reports_v1beta.Model.Date.t, default: nil) - Expiration date for the product, specified on insertion.
  • feedLabel (type: String.t, default: nil) - Feed label of the product.
  • gtin (type: list(String.t), default: nil) - List of Global Trade Item Numbers (GTINs) of the product.
  • id (type: String.t, default: nil) - REST ID of the product, in the form of channel~languageCode~feedLabel~offerId. Merchant API methods that operate on products take this as their name parameter. Required in the SELECT clause.
  • itemGroupId (type: String.t, default: nil) - Item group id provided by the merchant for grouping variants together.
  • itemIssues (type: list(GoogleApi.MerchantAPI.Reports_v1beta.Model.ItemIssue.t), default: nil) - List of item issues for the product. This field cannot be used for sorting the results. Only selected attributes of this field (for example, item_issues.severity.aggregated_severity) can be used for filtering the results.
  • languageCode (type: String.t, default: nil) - Language code of the product in BCP 47 format.
  • offerId (type: String.t, default: nil) - Merchant-provided id of the product.
  • price (type: GoogleApi.MerchantAPI.Reports_v1beta.Model.Price.t, default: nil) - Product price. Absent if the information about the price of the product is not available.
  • 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.
  • shippingLabel (type: String.t, default: nil) - Normalized shipping label specified in the data source.
  • thumbnailLink (type: String.t, default: nil) - Link to the processed image of the product, hosted on the Google infrastructure.
  • 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.ProductView{
  aggregatedReportingContextStatus: String.t() | nil,
  availability: String.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,
  channel: String.t() | nil,
  clickPotential: String.t() | nil,
  clickPotentialRank: String.t() | nil,
  condition: String.t() | nil,
  creationTime: DateTime.t() | nil,
  expirationDate: GoogleApi.MerchantAPI.Reports_v1beta.Model.Date.t() | nil,
  feedLabel: String.t() | nil,
  gtin: [String.t()] | nil,
  id: String.t() | nil,
  itemGroupId: String.t() | nil,
  itemIssues: [GoogleApi.MerchantAPI.Reports_v1beta.Model.ItemIssue.t()] | nil,
  languageCode: 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,
  shippingLabel: String.t() | nil,
  thumbnailLink: String.t() | nil,
  title: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.