Class: Google::Apis::ManufacturersV1::Attributes
- Inherits:
-
Object
- Object
- Google::Apis::ManufacturersV1::Attributes
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/manufacturers_v1/classes.rb,
generated/google/apis/manufacturers_v1/representations.rb,
generated/google/apis/manufacturers_v1/representations.rb
Overview
Attributes of the product. For more information, see https://support.google.com/manufacturers/answer/6124116.
Instance Attribute Summary collapse
-
#additional_image_link ⇒ Array<Google::Apis::ManufacturersV1::Image>
The additional images of the product.
-
#age_group ⇒ String
The target age group of the product.
-
#brand ⇒ String
The brand name of the product.
-
#capacity ⇒ Google::Apis::ManufacturersV1::Capacity
The capacity of a product.
-
#color ⇒ String
The color of the product.
-
#count ⇒ Google::Apis::ManufacturersV1::Count
The number of products in a single package.
-
#description ⇒ String
The description of the product.
-
#disclosure_date ⇒ String
The disclosure date of the product.
-
#feature_description ⇒ Array<Google::Apis::ManufacturersV1::FeatureDescription>
The rich format description of the product.
-
#flavor ⇒ String
The flavor of the product.
-
#format ⇒ String
The format of the product.
-
#gender ⇒ String
The target gender of the product.
-
#gtin ⇒ Array<String>
The Global Trade Item Number (GTIN) of the product.
-
#image_link ⇒ Google::Apis::ManufacturersV1::Image
An image.
-
#item_group_id ⇒ String
The item group id of the product.
-
#material ⇒ String
The material of the product.
-
#mpn ⇒ String
The Manufacturer Part Number (MPN) of the product.
-
#pattern ⇒ String
The pattern of the product.
-
#product_detail ⇒ Array<Google::Apis::ManufacturersV1::ProductDetail>
The details of the product.
-
#product_line ⇒ String
The name of the group of products related to the product.
-
#product_name ⇒ String
The canonical name of the product.
-
#product_page_url ⇒ String
The URL of the detail page of the product.
-
#product_type ⇒ Array<String>
The category of the product.
-
#release_date ⇒ String
The release date of the product.
-
#scent ⇒ String
The scent of the product.
-
#size ⇒ String
The size of the product.
-
#size_system ⇒ String
The size system of the product.
-
#size_type ⇒ String
The size type of the product.
-
#suggested_retail_price ⇒ Google::Apis::ManufacturersV1::Price
A price.
-
#theme ⇒ String
The theme of the product.
-
#title ⇒ String
The title of the product.
-
#video_link ⇒ Array<String>
The videos of the product.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Attributes
constructor
A new instance of Attributes.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Attributes
Returns a new instance of Attributes
256 257 258 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 256 def initialize(**args) update!(**args) end |
Instance Attribute Details
#additional_image_link ⇒ Array<Google::Apis::ManufacturersV1::Image>
The additional images of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#addlimage.
Corresponds to the JSON property additionalImageLink
104 105 106 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 104 def additional_image_link @additional_image_link end |
#age_group ⇒ String
The target age group of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#agegroup.
Corresponds to the JSON property ageGroup
187 188 189 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 187 def age_group @age_group end |
#brand ⇒ String
The brand name of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#brand.
Corresponds to the JSON property brand
163 164 165 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 163 def brand @brand end |
#capacity ⇒ Google::Apis::ManufacturersV1::Capacity
The capacity of a product. For more information, see
https://support.google.com/manufacturers/answer/6124116#capacity.
Corresponds to the JSON property capacity
242 243 244 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 242 def capacity @capacity end |
#color ⇒ String
The color of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#color.
Corresponds to the JSON property color
116 117 118 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 116 def color @color end |
#count ⇒ Google::Apis::ManufacturersV1::Count
The number of products in a single package. For more information, see
https://support.google.com/manufacturers/answer/6124116#count.
Corresponds to the JSON property count
157 158 159 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 157 def count @count end |
#description ⇒ String
The description of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#description.
Corresponds to the JSON property description
248 249 250 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 248 def description @description end |
#disclosure_date ⇒ String
The disclosure date of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#disclosure.
Corresponds to the JSON property disclosureDate
175 176 177 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 175 def disclosure_date @disclosure_date end |
#feature_description ⇒ Array<Google::Apis::ManufacturersV1::FeatureDescription>
The rich format description of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#featuredesc.
Corresponds to the JSON property featureDescription
139 140 141 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 139 def feature_description @feature_description end |
#flavor ⇒ String
The flavor of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#flavor.
Corresponds to the JSON property flavor
199 200 201 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 199 def flavor @flavor end |
#format ⇒ String
The format of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#format.
Corresponds to the JSON property format
98 99 100 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 98 def format @format end |
#gender ⇒ String
The target gender of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#gender.
Corresponds to the JSON property gender
254 255 256 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 254 def gender @gender end |
#gtin ⇒ Array<String>
The Global Trade Item Number (GTIN) of the product. For more information,
see https://support.google.com/manufacturers/answer/6124116#gtin.
Corresponds to the JSON property gtin
223 224 225 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 223 def gtin @gtin end |
#image_link ⇒ Google::Apis::ManufacturersV1::Image
An image.
Corresponds to the JSON property imageLink
86 87 88 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 86 def image_link @image_link end |
#item_group_id ⇒ String
The item group id of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#itemgroupid.
Corresponds to the JSON property itemGroupId
229 230 231 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 229 def item_group_id @item_group_id end |
#material ⇒ String
The material of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#material.
Corresponds to the JSON property material
169 170 171 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 169 def material @material end |
#mpn ⇒ String
The Manufacturer Part Number (MPN) of the product. For more information,
see https://support.google.com/manufacturers/answer/6124116#mpn.
Corresponds to the JSON property mpn
211 212 213 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 211 def mpn @mpn end |
#pattern ⇒ String
The pattern of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#pattern.
Corresponds to the JSON property pattern
81 82 83 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 81 def pattern @pattern end |
#product_detail ⇒ Array<Google::Apis::ManufacturersV1::ProductDetail>
The details of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#productdetail.
Corresponds to the JSON property productDetail
193 194 195 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 193 def product_detail @product_detail end |
#product_line ⇒ String
The name of the group of products related to the product. For more
information, see
https://support.google.com/manufacturers/answer/6124116#productline.
Corresponds to the JSON property productLine
236 237 238 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 236 def product_line @product_line end |
#product_name ⇒ String
The canonical name of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#productname.
Corresponds to the JSON property productName
122 123 124 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 122 def product_name @product_name end |
#product_page_url ⇒ String
The URL of the detail page of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#productpage.
Corresponds to the JSON property productPageUrl
205 206 207 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 205 def product_page_url @product_page_url end |
#product_type ⇒ Array<String>
The category of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#producttype.
Corresponds to the JSON property productType
92 93 94 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 92 def product_type @product_type end |
#release_date ⇒ String
The release date of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#release.
Corresponds to the JSON property releaseDate
217 218 219 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 217 def release_date @release_date end |
#scent ⇒ String
The scent of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#scent.
Corresponds to the JSON property scent
181 182 183 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 181 def scent @scent end |
#size ⇒ String
The size of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#size.
Corresponds to the JSON property size
145 146 147 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 145 def size @size end |
#size_system ⇒ String
The size system of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#sizesystem.
Corresponds to the JSON property sizeSystem
69 70 71 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 69 def size_system @size_system end |
#size_type ⇒ String
The size type of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#sizetype.
Corresponds to the JSON property sizeType
128 129 130 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 128 def size_type @size_type end |
#suggested_retail_price ⇒ Google::Apis::ManufacturersV1::Price
A price.
Corresponds to the JSON property suggestedRetailPrice
133 134 135 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 133 def suggested_retail_price @suggested_retail_price end |
#theme ⇒ String
The theme of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#theme.
Corresponds to the JSON property theme
75 76 77 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 75 def theme @theme end |
#title ⇒ String
The title of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#title.
Corresponds to the JSON property title
151 152 153 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 151 def title @title end |
#video_link ⇒ Array<String>
The videos of the product. For more information, see
https://support.google.com/manufacturers/answer/6124116#video.
Corresponds to the JSON property videoLink
110 111 112 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 110 def video_link @video_link end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 |
# File 'generated/google/apis/manufacturers_v1/classes.rb', line 261 def update!(**args) @size_system = args[:size_system] if args.key?(:size_system) @theme = args[:theme] if args.key?(:theme) @pattern = args[:pattern] if args.key?(:pattern) @image_link = args[:image_link] if args.key?(:image_link) @product_type = args[:product_type] if args.key?(:product_type) @format = args[:format] if args.key?(:format) @additional_image_link = args[:additional_image_link] if args.key?(:additional_image_link) @video_link = args[:video_link] if args.key?(:video_link) @color = args[:color] if args.key?(:color) @product_name = args[:product_name] if args.key?(:product_name) @size_type = args[:size_type] if args.key?(:size_type) @suggested_retail_price = args[:suggested_retail_price] if args.key?(:suggested_retail_price) @feature_description = args[:feature_description] if args.key?(:feature_description) @size = args[:size] if args.key?(:size) @title = args[:title] if args.key?(:title) @count = args[:count] if args.key?(:count) @brand = args[:brand] if args.key?(:brand) @material = args[:material] if args.key?(:material) @disclosure_date = args[:disclosure_date] if args.key?(:disclosure_date) @scent = args[:scent] if args.key?(:scent) @age_group = args[:age_group] if args.key?(:age_group) @product_detail = args[:product_detail] if args.key?(:product_detail) @flavor = args[:flavor] if args.key?(:flavor) @product_page_url = args[:product_page_url] if args.key?(:product_page_url) @mpn = args[:mpn] if args.key?(:mpn) @release_date = args[:release_date] if args.key?(:release_date) @gtin = args[:gtin] if args.key?(:gtin) @item_group_id = args[:item_group_id] if args.key?(:item_group_id) @product_line = args[:product_line] if args.key?(:product_line) @capacity = args[:capacity] if args.key?(:capacity) @description = args[:description] if args.key?(:description) @gender = args[:gender] if args.key?(:gender) end |