Class: Google::Apis::ContentV2::Product
- Inherits:
-
Object
- Object
- Google::Apis::ContentV2::Product
- Defined in:
- generated/google/apis/content_v2/classes.rb,
generated/google/apis/content_v2/representations.rb,
generated/google/apis/content_v2/representations.rb
Overview
Product data.
Instance Attribute Summary collapse
-
#additional_image_links ⇒ Array<String>
Additional URLs of images of the item.
-
#additional_product_types ⇒ Array<String>
Additional categories of the item (formatted as in products feed specification) .
-
#adult ⇒ Boolean
(also: #adult?)
Set to true if the item is targeted towards adults.
-
#adwords_grouping ⇒ String
Used to group items in an arbitrary way.
-
#adwords_labels ⇒ Array<String>
Similar to adwords_grouping, but only works on CPC.
-
#adwords_redirect ⇒ String
Allows advertisers to override the item URL when the product is shown within the context of Product Ads.
-
#age_group ⇒ String
Target age group of the item.
-
#aspects ⇒ Array<Google::Apis::ContentV2::ProductAspect>
Specifies the intended aspects for the product.
-
#availability ⇒ String
Availability status of the item.
-
#availability_date ⇒ String
The day a pre-ordered product becomes available for delivery, in ISO 8601 format.
-
#brand ⇒ String
Brand of the item.
-
#channel ⇒ String
The item's channel (online or local).
-
#color ⇒ String
Color of the item.
-
#condition ⇒ String
Condition or state of the item.
-
#content_language ⇒ String
The two-letter ISO 639-1 language code for the item.
-
#custom_attributes ⇒ Array<Google::Apis::ContentV2::ProductCustomAttribute>
A list of custom (merchant-provided) attributes.
-
#custom_groups ⇒ Array<Google::Apis::ContentV2::ProductCustomGroup>
A list of custom (merchant-provided) custom attribute groups.
-
#custom_label0 ⇒ String
Custom label 0 for custom grouping of items in a Shopping campaign.
-
#custom_label1 ⇒ String
Custom label 1 for custom grouping of items in a Shopping campaign.
-
#custom_label2 ⇒ String
Custom label 2 for custom grouping of items in a Shopping campaign.
-
#custom_label3 ⇒ String
Custom label 3 for custom grouping of items in a Shopping campaign.
-
#custom_label4 ⇒ String
Custom label 4 for custom grouping of items in a Shopping campaign.
-
#description ⇒ String
Description of the item.
-
#destinations ⇒ Array<Google::Apis::ContentV2::ProductDestination>
Specifies the intended destinations for the product.
-
#display_ads_id ⇒ String
An identifier for an item for dynamic remarketing campaigns.
-
#display_ads_link ⇒ String
URL directly to your item's landing page for dynamic remarketing campaigns.
-
#display_ads_similar_ids ⇒ Array<String>
Advertiser-specified recommendations.
-
#display_ads_title ⇒ String
Title of an item for dynamic remarketing campaigns.
-
#display_ads_value ⇒ Float
Offer margin for dynamic remarketing campaigns.
-
#energy_efficiency_class ⇒ String
The energy efficiency class as defined in EU directive 2010/30/EU.
-
#expiration_date ⇒ String
Date on which the item should expire, as specified upon insertion, in ISO 8601 format.
-
#gender ⇒ String
Target gender of the item.
-
#google_product_category ⇒ String
Google's category of the item (see Google product taxonomy).
-
#gtin ⇒ String
Global Trade Item Number (GTIN) of the item.
-
#id ⇒ String
The REST id of the product.
-
#identifier_exists ⇒ Boolean
(also: #identifier_exists?)
False when the item does not have unique product identifiers appropriate to its category, such as GTIN, MPN, and brand.
-
#image_link ⇒ String
URL of an image of the item.
-
#installment ⇒ Google::Apis::ContentV2::Installment
Number and amount of installments to pay for an item.
-
#is_bundle ⇒ Boolean
(also: #is_bundle?)
Whether the item is a merchant-defined bundle.
-
#item_group_id ⇒ String
Shared identifier for all variants of the same product.
-
#kind ⇒ String
Identifies what kind of resource this is.
-
#link ⇒ String
URL directly linking to your item's page on your website.
-
#loyalty_points ⇒ Google::Apis::ContentV2::LoyaltyPoints
Loyalty points that users receive after purchasing the item.
-
#material ⇒ String
The material of which the item is made.
-
#max_handling_time ⇒ Fixnum
Maximal product handling time (in business days).
-
#min_handling_time ⇒ Fixnum
Minimal product handling time (in business days).
-
#mobile_link ⇒ String
Link to a mobile-optimized version of the landing page.
-
#mpn ⇒ String
Manufacturer Part Number (MPN) of the item.
-
#multipack ⇒ Fixnum
The number of identical products in a merchant-defined multipack.
-
#offer_id ⇒ String
A unique identifier for the item.
-
#online_only ⇒ Boolean
(also: #online_only?)
Whether an item is available for purchase only online.
-
#pattern ⇒ String
The item's pattern (e.g. polka dots).
-
#price ⇒ Google::Apis::ContentV2::Price
Price of the item.
-
#product_type ⇒ String
Your category of the item (formatted as in products feed specification).
-
#promotion_ids ⇒ Array<String>
The unique ID of a promotion.
-
#sale_price ⇒ Google::Apis::ContentV2::Price
Advertised sale price of the item.
-
#sale_price_effective_date ⇒ String
Date range during which the item is on sale (see products feed specification).
-
#sell_on_google_quantity ⇒ Fixnum
The quantity of the product that is reserved for sell-on-google ads.
-
#shipping ⇒ Array<Google::Apis::ContentV2::ProductShipping>
Shipping rules.
-
#shipping_height ⇒ Google::Apis::ContentV2::ProductShippingDimension
Height of the item for shipping.
-
#shipping_label ⇒ String
The shipping label of the product, used to group product in account-level shipping rules.
-
#shipping_length ⇒ Google::Apis::ContentV2::ProductShippingDimension
Length of the item for shipping.
-
#shipping_weight ⇒ Google::Apis::ContentV2::ProductShippingWeight
Weight of the item for shipping.
-
#shipping_width ⇒ Google::Apis::ContentV2::ProductShippingDimension
Width of the item for shipping.
-
#size_system ⇒ String
System in which the size is specified.
-
#size_type ⇒ String
The cut of the item.
-
#sizes ⇒ Array<String>
Size of the item.
-
#target_country ⇒ String
The CLDR territory code for the item.
-
#taxes ⇒ Array<Google::Apis::ContentV2::ProductTax>
Tax information.
-
#title ⇒ String
Title of the item.
-
#unit_pricing_base_measure ⇒ Google::Apis::ContentV2::ProductUnitPricingBaseMeasure
The preference of the denominator of the unit price.
-
#unit_pricing_measure ⇒ Google::Apis::ContentV2::ProductUnitPricingMeasure
The measure and dimension of an item.
-
#validated_destinations ⇒ Array<String>
The read-only list of intended destinations which passed validation.
-
#warnings ⇒ Array<Google::Apis::ContentV2::Error>
Read-only warnings.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Product
constructor
A new instance of Product.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ Product
Returns a new instance of Product
7691 7692 7693 |
# File 'generated/google/apis/content_v2/classes.rb', line 7691 def initialize(**args) update!(**args) end |
Instance Attribute Details
#additional_image_links ⇒ Array<String>
Additional URLs of images of the item.
Corresponds to the JSON property additionalImageLinks
7298 7299 7300 |
# File 'generated/google/apis/content_v2/classes.rb', line 7298 def additional_image_links @additional_image_links end |
#additional_product_types ⇒ Array<String>
Additional categories of the item (formatted as in products feed specification)
.
Corresponds to the JSON property additionalProductTypes
7304 7305 7306 |
# File 'generated/google/apis/content_v2/classes.rb', line 7304 def additional_product_types @additional_product_types end |
#adult ⇒ Boolean Also known as: adult?
Set to true if the item is targeted towards adults.
Corresponds to the JSON property adult
7309 7310 7311 |
# File 'generated/google/apis/content_v2/classes.rb', line 7309 def adult @adult end |
#adwords_grouping ⇒ String
Used to group items in an arbitrary way. Only for CPA%, discouraged otherwise.
Corresponds to the JSON property adwordsGrouping
7315 7316 7317 |
# File 'generated/google/apis/content_v2/classes.rb', line 7315 def adwords_grouping @adwords_grouping end |
#adwords_labels ⇒ Array<String>
Similar to adwords_grouping, but only works on CPC.
Corresponds to the JSON property adwordsLabels
7320 7321 7322 |
# File 'generated/google/apis/content_v2/classes.rb', line 7320 def adwords_labels @adwords_labels end |
#adwords_redirect ⇒ String
Allows advertisers to override the item URL when the product is shown within
the context of Product Ads.
Corresponds to the JSON property adwordsRedirect
7326 7327 7328 |
# File 'generated/google/apis/content_v2/classes.rb', line 7326 def adwords_redirect @adwords_redirect end |
#age_group ⇒ String
Target age group of the item.
Corresponds to the JSON property ageGroup
7331 7332 7333 |
# File 'generated/google/apis/content_v2/classes.rb', line 7331 def age_group @age_group end |
#aspects ⇒ Array<Google::Apis::ContentV2::ProductAspect>
Specifies the intended aspects for the product.
Corresponds to the JSON property aspects
7336 7337 7338 |
# File 'generated/google/apis/content_v2/classes.rb', line 7336 def aspects @aspects end |
#availability ⇒ String
Availability status of the item.
Corresponds to the JSON property availability
7341 7342 7343 |
# File 'generated/google/apis/content_v2/classes.rb', line 7341 def availability @availability end |
#availability_date ⇒ String
The day a pre-ordered product becomes available for delivery, in ISO 8601
format.
Corresponds to the JSON property availabilityDate
7347 7348 7349 |
# File 'generated/google/apis/content_v2/classes.rb', line 7347 def availability_date @availability_date end |
#brand ⇒ String
Brand of the item.
Corresponds to the JSON property brand
7352 7353 7354 |
# File 'generated/google/apis/content_v2/classes.rb', line 7352 def brand @brand end |
#channel ⇒ String
The item's channel (online or local).
Corresponds to the JSON property channel
7357 7358 7359 |
# File 'generated/google/apis/content_v2/classes.rb', line 7357 def channel @channel end |
#color ⇒ String
Color of the item.
Corresponds to the JSON property color
7362 7363 7364 |
# File 'generated/google/apis/content_v2/classes.rb', line 7362 def color @color end |
#condition ⇒ String
Condition or state of the item.
Corresponds to the JSON property condition
7367 7368 7369 |
# File 'generated/google/apis/content_v2/classes.rb', line 7367 def condition @condition end |
#content_language ⇒ String
The two-letter ISO 639-1 language code for the item.
Corresponds to the JSON property contentLanguage
7372 7373 7374 |
# File 'generated/google/apis/content_v2/classes.rb', line 7372 def content_language @content_language end |
#custom_attributes ⇒ Array<Google::Apis::ContentV2::ProductCustomAttribute>
A list of custom (merchant-provided) attributes. It can also be used for
submitting any attribute of the feed specification in its generic form (e.g.,
"name": "size type", "type": "text", "value": "regular"). This is useful
for submitting attributes not explicitly exposed by the API.
Corresponds to the JSON property customAttributes
7380 7381 7382 |
# File 'generated/google/apis/content_v2/classes.rb', line 7380 def custom_attributes @custom_attributes end |
#custom_groups ⇒ Array<Google::Apis::ContentV2::ProductCustomGroup>
A list of custom (merchant-provided) custom attribute groups.
Corresponds to the JSON property customGroups
7385 7386 7387 |
# File 'generated/google/apis/content_v2/classes.rb', line 7385 def custom_groups @custom_groups end |
#custom_label0 ⇒ String
Custom label 0 for custom grouping of items in a Shopping campaign.
Corresponds to the JSON property customLabel0
7390 7391 7392 |
# File 'generated/google/apis/content_v2/classes.rb', line 7390 def custom_label0 @custom_label0 end |
#custom_label1 ⇒ String
Custom label 1 for custom grouping of items in a Shopping campaign.
Corresponds to the JSON property customLabel1
7395 7396 7397 |
# File 'generated/google/apis/content_v2/classes.rb', line 7395 def custom_label1 @custom_label1 end |
#custom_label2 ⇒ String
Custom label 2 for custom grouping of items in a Shopping campaign.
Corresponds to the JSON property customLabel2
7400 7401 7402 |
# File 'generated/google/apis/content_v2/classes.rb', line 7400 def custom_label2 @custom_label2 end |
#custom_label3 ⇒ String
Custom label 3 for custom grouping of items in a Shopping campaign.
Corresponds to the JSON property customLabel3
7405 7406 7407 |
# File 'generated/google/apis/content_v2/classes.rb', line 7405 def custom_label3 @custom_label3 end |
#custom_label4 ⇒ String
Custom label 4 for custom grouping of items in a Shopping campaign.
Corresponds to the JSON property customLabel4
7410 7411 7412 |
# File 'generated/google/apis/content_v2/classes.rb', line 7410 def custom_label4 @custom_label4 end |
#description ⇒ String
Description of the item.
Corresponds to the JSON property description
7415 7416 7417 |
# File 'generated/google/apis/content_v2/classes.rb', line 7415 def description @description end |
#destinations ⇒ Array<Google::Apis::ContentV2::ProductDestination>
Specifies the intended destinations for the product.
Corresponds to the JSON property destinations
7420 7421 7422 |
# File 'generated/google/apis/content_v2/classes.rb', line 7420 def destinations @destinations end |
#display_ads_id ⇒ String
An identifier for an item for dynamic remarketing campaigns.
Corresponds to the JSON property displayAdsId
7425 7426 7427 |
# File 'generated/google/apis/content_v2/classes.rb', line 7425 def display_ads_id @display_ads_id end |
#display_ads_link ⇒ String
URL directly to your item's landing page for dynamic remarketing campaigns.
Corresponds to the JSON property displayAdsLink
7430 7431 7432 |
# File 'generated/google/apis/content_v2/classes.rb', line 7430 def display_ads_link @display_ads_link end |
#display_ads_similar_ids ⇒ Array<String>
Advertiser-specified recommendations.
Corresponds to the JSON property displayAdsSimilarIds
7435 7436 7437 |
# File 'generated/google/apis/content_v2/classes.rb', line 7435 def display_ads_similar_ids @display_ads_similar_ids end |
#display_ads_title ⇒ String
Title of an item for dynamic remarketing campaigns.
Corresponds to the JSON property displayAdsTitle
7440 7441 7442 |
# File 'generated/google/apis/content_v2/classes.rb', line 7440 def display_ads_title @display_ads_title end |
#display_ads_value ⇒ Float
Offer margin for dynamic remarketing campaigns.
Corresponds to the JSON property displayAdsValue
7445 7446 7447 |
# File 'generated/google/apis/content_v2/classes.rb', line 7445 def display_ads_value @display_ads_value end |
#energy_efficiency_class ⇒ String
The energy efficiency class as defined in EU directive 2010/30/EU.
Corresponds to the JSON property energyEfficiencyClass
7450 7451 7452 |
# File 'generated/google/apis/content_v2/classes.rb', line 7450 def energy_efficiency_class @energy_efficiency_class end |
#expiration_date ⇒ String
Date on which the item should expire, as specified upon insertion, in ISO 8601
format. The actual expiration date in Google Shopping is exposed in
productstatuses as googleExpirationDate and might be earlier if expirationDate
is too far in the future.
Corresponds to the JSON property expirationDate
7458 7459 7460 |
# File 'generated/google/apis/content_v2/classes.rb', line 7458 def expiration_date @expiration_date end |
#gender ⇒ String
Target gender of the item.
Corresponds to the JSON property gender
7463 7464 7465 |
# File 'generated/google/apis/content_v2/classes.rb', line 7463 def gender @gender end |
#google_product_category ⇒ String
Google's category of the item (see Google product taxonomy).
Corresponds to the JSON property googleProductCategory
7468 7469 7470 |
# File 'generated/google/apis/content_v2/classes.rb', line 7468 def google_product_category @google_product_category end |
#gtin ⇒ String
Global Trade Item Number (GTIN) of the item.
Corresponds to the JSON property gtin
7473 7474 7475 |
# File 'generated/google/apis/content_v2/classes.rb', line 7473 def gtin @gtin end |
#id ⇒ String
The REST id of the product. Content API methods that operate on products take
this as their productId parameter.
The REST id for a product is of the form channel:contentLanguage:targetCountry:
offerId.
Corresponds to the JSON property id
7481 7482 7483 |
# File 'generated/google/apis/content_v2/classes.rb', line 7481 def id @id end |
#identifier_exists ⇒ Boolean Also known as: identifier_exists?
False when the item does not have unique product identifiers appropriate to
its category, such as GTIN, MPN, and brand. Required according to the Unique
Product Identifier Rules for all target countries except for Canada.
Corresponds to the JSON property identifierExists
7488 7489 7490 |
# File 'generated/google/apis/content_v2/classes.rb', line 7488 def identifier_exists @identifier_exists end |
#image_link ⇒ String
URL of an image of the item.
Corresponds to the JSON property imageLink
7494 7495 7496 |
# File 'generated/google/apis/content_v2/classes.rb', line 7494 def image_link @image_link end |
#installment ⇒ Google::Apis::ContentV2::Installment
Number and amount of installments to pay for an item. Brazil only.
Corresponds to the JSON property installment
7499 7500 7501 |
# File 'generated/google/apis/content_v2/classes.rb', line 7499 def installment @installment end |
#is_bundle ⇒ Boolean Also known as: is_bundle?
Whether the item is a merchant-defined bundle. A bundle is a custom grouping
of different products sold by a merchant for a single price.
Corresponds to the JSON property isBundle
7505 7506 7507 |
# File 'generated/google/apis/content_v2/classes.rb', line 7505 def is_bundle @is_bundle end |
#item_group_id ⇒ String
Shared identifier for all variants of the same product.
Corresponds to the JSON property itemGroupId
7511 7512 7513 |
# File 'generated/google/apis/content_v2/classes.rb', line 7511 def item_group_id @item_group_id end |
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "content#
product".
Corresponds to the JSON property kind
7517 7518 7519 |
# File 'generated/google/apis/content_v2/classes.rb', line 7517 def kind @kind end |
#link ⇒ String
URL directly linking to your item's page on your website.
Corresponds to the JSON property link
7522 7523 7524 |
# File 'generated/google/apis/content_v2/classes.rb', line 7522 def link @link end |
#loyalty_points ⇒ Google::Apis::ContentV2::LoyaltyPoints
Loyalty points that users receive after purchasing the item. Japan only.
Corresponds to the JSON property loyaltyPoints
7527 7528 7529 |
# File 'generated/google/apis/content_v2/classes.rb', line 7527 def loyalty_points @loyalty_points end |
#material ⇒ String
The material of which the item is made.
Corresponds to the JSON property material
7532 7533 7534 |
# File 'generated/google/apis/content_v2/classes.rb', line 7532 def material @material end |
#max_handling_time ⇒ Fixnum
Maximal product handling time (in business days).
Corresponds to the JSON property maxHandlingTime
7537 7538 7539 |
# File 'generated/google/apis/content_v2/classes.rb', line 7537 def max_handling_time @max_handling_time end |
#min_handling_time ⇒ Fixnum
Minimal product handling time (in business days).
Corresponds to the JSON property minHandlingTime
7542 7543 7544 |
# File 'generated/google/apis/content_v2/classes.rb', line 7542 def min_handling_time @min_handling_time end |
#mobile_link ⇒ String
Link to a mobile-optimized version of the landing page.
Corresponds to the JSON property mobileLink
7547 7548 7549 |
# File 'generated/google/apis/content_v2/classes.rb', line 7547 def mobile_link @mobile_link end |
#mpn ⇒ String
Manufacturer Part Number (MPN) of the item.
Corresponds to the JSON property mpn
7552 7553 7554 |
# File 'generated/google/apis/content_v2/classes.rb', line 7552 def mpn @mpn end |
#multipack ⇒ Fixnum
The number of identical products in a merchant-defined multipack.
Corresponds to the JSON property multipack
7557 7558 7559 |
# File 'generated/google/apis/content_v2/classes.rb', line 7557 def multipack @multipack end |
#offer_id ⇒ String
A unique identifier for the item. Leading and trailing whitespaces are
stripped and multiple whitespaces are replaced by a single whitespace upon
submission. Only valid unicode characters are accepted. See the products feed
specification for details.
Note: Content API methods that operate on products take the REST id of the
product, not this identifier.
Corresponds to the JSON property offerId
7567 7568 7569 |
# File 'generated/google/apis/content_v2/classes.rb', line 7567 def offer_id @offer_id end |
#online_only ⇒ Boolean Also known as: online_only?
Whether an item is available for purchase only online.
Corresponds to the JSON property onlineOnly
7572 7573 7574 |
# File 'generated/google/apis/content_v2/classes.rb', line 7572 def online_only @online_only end |
#pattern ⇒ String
The item's pattern (e.g. polka dots).
Corresponds to the JSON property pattern
7578 7579 7580 |
# File 'generated/google/apis/content_v2/classes.rb', line 7578 def pattern @pattern end |
#price ⇒ Google::Apis::ContentV2::Price
Price of the item.
Corresponds to the JSON property price
7583 7584 7585 |
# File 'generated/google/apis/content_v2/classes.rb', line 7583 def price @price end |
#product_type ⇒ String
Your category of the item (formatted as in products feed specification).
Corresponds to the JSON property productType
7588 7589 7590 |
# File 'generated/google/apis/content_v2/classes.rb', line 7588 def product_type @product_type end |
#promotion_ids ⇒ Array<String>
The unique ID of a promotion.
Corresponds to the JSON property promotionIds
7593 7594 7595 |
# File 'generated/google/apis/content_v2/classes.rb', line 7593 def promotion_ids @promotion_ids end |
#sale_price ⇒ Google::Apis::ContentV2::Price
Advertised sale price of the item.
Corresponds to the JSON property salePrice
7598 7599 7600 |
# File 'generated/google/apis/content_v2/classes.rb', line 7598 def sale_price @sale_price end |
#sale_price_effective_date ⇒ String
Date range during which the item is on sale (see products feed specification).
Corresponds to the JSON property salePriceEffectiveDate
7603 7604 7605 |
# File 'generated/google/apis/content_v2/classes.rb', line 7603 def sale_price_effective_date @sale_price_effective_date end |
#sell_on_google_quantity ⇒ Fixnum
The quantity of the product that is reserved for sell-on-google ads.
Corresponds to the JSON property sellOnGoogleQuantity
7608 7609 7610 |
# File 'generated/google/apis/content_v2/classes.rb', line 7608 def sell_on_google_quantity @sell_on_google_quantity end |
#shipping ⇒ Array<Google::Apis::ContentV2::ProductShipping>
Shipping rules.
Corresponds to the JSON property shipping
7613 7614 7615 |
# File 'generated/google/apis/content_v2/classes.rb', line 7613 def shipping @shipping end |
#shipping_height ⇒ Google::Apis::ContentV2::ProductShippingDimension
Height of the item for shipping.
Corresponds to the JSON property shippingHeight
7618 7619 7620 |
# File 'generated/google/apis/content_v2/classes.rb', line 7618 def shipping_height @shipping_height end |
#shipping_label ⇒ String
The shipping label of the product, used to group product in account-level
shipping rules.
Corresponds to the JSON property shippingLabel
7624 7625 7626 |
# File 'generated/google/apis/content_v2/classes.rb', line 7624 def shipping_label @shipping_label end |
#shipping_length ⇒ Google::Apis::ContentV2::ProductShippingDimension
Length of the item for shipping.
Corresponds to the JSON property shippingLength
7629 7630 7631 |
# File 'generated/google/apis/content_v2/classes.rb', line 7629 def shipping_length @shipping_length end |
#shipping_weight ⇒ Google::Apis::ContentV2::ProductShippingWeight
Weight of the item for shipping.
Corresponds to the JSON property shippingWeight
7634 7635 7636 |
# File 'generated/google/apis/content_v2/classes.rb', line 7634 def shipping_weight @shipping_weight end |
#shipping_width ⇒ Google::Apis::ContentV2::ProductShippingDimension
Width of the item for shipping.
Corresponds to the JSON property shippingWidth
7639 7640 7641 |
# File 'generated/google/apis/content_v2/classes.rb', line 7639 def shipping_width @shipping_width end |
#size_system ⇒ String
System in which the size is specified. Recommended for apparel items.
Corresponds to the JSON property sizeSystem
7644 7645 7646 |
# File 'generated/google/apis/content_v2/classes.rb', line 7644 def size_system @size_system end |
#size_type ⇒ String
The cut of the item. Recommended for apparel items.
Corresponds to the JSON property sizeType
7649 7650 7651 |
# File 'generated/google/apis/content_v2/classes.rb', line 7649 def size_type @size_type end |
#sizes ⇒ Array<String>
Size of the item.
Corresponds to the JSON property sizes
7654 7655 7656 |
# File 'generated/google/apis/content_v2/classes.rb', line 7654 def sizes @sizes end |
#target_country ⇒ String
The CLDR territory code for the item.
Corresponds to the JSON property targetCountry
7659 7660 7661 |
# File 'generated/google/apis/content_v2/classes.rb', line 7659 def target_country @target_country end |
#taxes ⇒ Array<Google::Apis::ContentV2::ProductTax>
Tax information.
Corresponds to the JSON property taxes
7664 7665 7666 |
# File 'generated/google/apis/content_v2/classes.rb', line 7664 def taxes @taxes end |
#title ⇒ String
Title of the item.
Corresponds to the JSON property title
7669 7670 7671 |
# File 'generated/google/apis/content_v2/classes.rb', line 7669 def title @title end |
#unit_pricing_base_measure ⇒ Google::Apis::ContentV2::ProductUnitPricingBaseMeasure
The preference of the denominator of the unit price.
Corresponds to the JSON property unitPricingBaseMeasure
7674 7675 7676 |
# File 'generated/google/apis/content_v2/classes.rb', line 7674 def unit_pricing_base_measure @unit_pricing_base_measure end |
#unit_pricing_measure ⇒ Google::Apis::ContentV2::ProductUnitPricingMeasure
The measure and dimension of an item.
Corresponds to the JSON property unitPricingMeasure
7679 7680 7681 |
# File 'generated/google/apis/content_v2/classes.rb', line 7679 def unit_pricing_measure @unit_pricing_measure end |
#validated_destinations ⇒ Array<String>
The read-only list of intended destinations which passed validation.
Corresponds to the JSON property validatedDestinations
7684 7685 7686 |
# File 'generated/google/apis/content_v2/classes.rb', line 7684 def validated_destinations @validated_destinations end |
#warnings ⇒ Array<Google::Apis::ContentV2::Error>
Read-only warnings.
Corresponds to the JSON property warnings
7689 7690 7691 |
# File 'generated/google/apis/content_v2/classes.rb', line 7689 def warnings @warnings end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 |
# File 'generated/google/apis/content_v2/classes.rb', line 7696 def update!(**args) @additional_image_links = args[:additional_image_links] if args.key?(:additional_image_links) @additional_product_types = args[:additional_product_types] if args.key?(:additional_product_types) @adult = args[:adult] if args.key?(:adult) @adwords_grouping = args[:adwords_grouping] if args.key?(:adwords_grouping) @adwords_labels = args[:adwords_labels] if args.key?(:adwords_labels) @adwords_redirect = args[:adwords_redirect] if args.key?(:adwords_redirect) @age_group = args[:age_group] if args.key?(:age_group) @aspects = args[:aspects] if args.key?(:aspects) @availability = args[:availability] if args.key?(:availability) @availability_date = args[:availability_date] if args.key?(:availability_date) @brand = args[:brand] if args.key?(:brand) @channel = args[:channel] if args.key?(:channel) @color = args[:color] if args.key?(:color) @condition = args[:condition] if args.key?(:condition) @content_language = args[:content_language] if args.key?(:content_language) @custom_attributes = args[:custom_attributes] if args.key?(:custom_attributes) @custom_groups = args[:custom_groups] if args.key?(:custom_groups) @custom_label0 = args[:custom_label0] if args.key?(:custom_label0) @custom_label1 = args[:custom_label1] if args.key?(:custom_label1) @custom_label2 = args[:custom_label2] if args.key?(:custom_label2) @custom_label3 = args[:custom_label3] if args.key?(:custom_label3) @custom_label4 = args[:custom_label4] if args.key?(:custom_label4) @description = args[:description] if args.key?(:description) @destinations = args[:destinations] if args.key?(:destinations) @display_ads_id = args[:display_ads_id] if args.key?(:display_ads_id) @display_ads_link = args[:display_ads_link] if args.key?(:display_ads_link) @display_ads_similar_ids = args[:display_ads_similar_ids] if args.key?(:display_ads_similar_ids) @display_ads_title = args[:display_ads_title] if args.key?(:display_ads_title) @display_ads_value = args[:display_ads_value] if args.key?(:display_ads_value) @energy_efficiency_class = args[:energy_efficiency_class] if args.key?(:energy_efficiency_class) @expiration_date = args[:expiration_date] if args.key?(:expiration_date) @gender = args[:gender] if args.key?(:gender) @google_product_category = args[:google_product_category] if args.key?(:google_product_category) @gtin = args[:gtin] if args.key?(:gtin) @id = args[:id] if args.key?(:id) @identifier_exists = args[:identifier_exists] if args.key?(:identifier_exists) @image_link = args[:image_link] if args.key?(:image_link) @installment = args[:installment] if args.key?(:installment) @is_bundle = args[:is_bundle] if args.key?(:is_bundle) @item_group_id = args[:item_group_id] if args.key?(:item_group_id) @kind = args[:kind] if args.key?(:kind) @link = args[:link] if args.key?(:link) @loyalty_points = args[:loyalty_points] if args.key?(:loyalty_points) @material = args[:material] if args.key?(:material) @max_handling_time = args[:max_handling_time] if args.key?(:max_handling_time) @min_handling_time = args[:min_handling_time] if args.key?(:min_handling_time) @mobile_link = args[:mobile_link] if args.key?(:mobile_link) @mpn = args[:mpn] if args.key?(:mpn) @multipack = args[:multipack] if args.key?(:multipack) @offer_id = args[:offer_id] if args.key?(:offer_id) @online_only = args[:online_only] if args.key?(:online_only) @pattern = args[:pattern] if args.key?(:pattern) @price = args[:price] if args.key?(:price) @product_type = args[:product_type] if args.key?(:product_type) @promotion_ids = args[:promotion_ids] if args.key?(:promotion_ids) @sale_price = args[:sale_price] if args.key?(:sale_price) @sale_price_effective_date = args[:sale_price_effective_date] if args.key?(:sale_price_effective_date) @sell_on_google_quantity = args[:sell_on_google_quantity] if args.key?(:sell_on_google_quantity) @shipping = args[:shipping] if args.key?(:shipping) @shipping_height = args[:shipping_height] if args.key?(:shipping_height) @shipping_label = args[:shipping_label] if args.key?(:shipping_label) @shipping_length = args[:shipping_length] if args.key?(:shipping_length) @shipping_weight = args[:shipping_weight] if args.key?(:shipping_weight) @shipping_width = args[:shipping_width] if args.key?(:shipping_width) @size_system = args[:size_system] if args.key?(:size_system) @size_type = args[:size_type] if args.key?(:size_type) @sizes = args[:sizes] if args.key?(:sizes) @target_country = args[:target_country] if args.key?(:target_country) @taxes = args[:taxes] if args.key?(:taxes) @title = args[:title] if args.key?(:title) @unit_pricing_base_measure = args[:unit_pricing_base_measure] if args.key?(:unit_pricing_base_measure) @unit_pricing_measure = args[:unit_pricing_measure] if args.key?(:unit_pricing_measure) @validated_destinations = args[:validated_destinations] if args.key?(:validated_destinations) @warnings = args[:warnings] if args.key?(:warnings) end |