Class: Peddler::APIs::CatalogItems20220401::Item
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::CatalogItems20220401::Item
- Defined in:
- sig/peddler/apis/catalog_items_2022_04_01.rbs
Instance Attribute Summary collapse
-
#asin ⇒ String
readonly
Returns the value of attribute asin.
-
#attributes ⇒ Hash[untyped, untyped]?
readonly
Returns the value of attribute attributes.
-
#classifications ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemBrowseClassificationsByMarketplace]?
readonly
Returns the value of attribute classifications.
-
#dimensions ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemDimensionsByMarketplace]?
readonly
Returns the value of attribute dimensions.
-
#identifiers ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemIdentifiersByMarketplace]?
readonly
Returns the value of attribute identifiers.
-
#images ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemImagesByMarketplace]?
readonly
Returns the value of attribute images.
-
#product_types ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemProductTypeByMarketplace]?
readonly
Returns the value of attribute product_types.
-
#relationships ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemRelationshipsByMarketplace]?
readonly
Returns the value of attribute relationships.
-
#sales_ranks ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemSalesRanksByMarketplace]?
readonly
Returns the value of attribute sales_ranks.
-
#summaries ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemSummaryByMarketplace]?
readonly
Returns the value of attribute summaries.
-
#vendor_details ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemVendorDetailsByMarketplace]?
readonly
Returns the value of attribute vendor_details.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :asin, :attributes, :classifications, :dimensions, :identifiers, :images, :product_types, :relationships, :sales_ranks, :summaries, :vendor_details ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::CatalogItems20220401::Item
Instance Method Summary collapse
-
#members ⇒ [ :asin, :attributes, :classifications, :dimensions, :identifiers, :images, :product_types, :relationships, :sales_ranks, :summaries, :vendor_details ]
-
#to_h ⇒ { asin: String, attributes: Hash[untyped, untyped]?, classifications: Array[Peddler::APIs::CatalogItems20220401::ItemBrowseClassificationsByMarketplace]?, dimensions: Array[Peddler::APIs::CatalogItems20220401::ItemDimensionsByMarketplace]?, identifiers: Array[Peddler::APIs::CatalogItems20220401::ItemIdentifiersByMarketplace]?, images: Array[Peddler::APIs::CatalogItems20220401::ItemImagesByMarketplace]?, product_types: Array[Peddler::APIs::CatalogItems20220401::ItemProductTypeByMarketplace]?, relationships: Array[Peddler::APIs::CatalogItems20220401::ItemRelationshipsByMarketplace]?, sales_ranks: Array[Peddler::APIs::CatalogItems20220401::ItemSalesRanksByMarketplace]?, summaries: Array[Peddler::APIs::CatalogItems20220401::ItemSummaryByMarketplace]?, vendor_details: Array[Peddler::APIs::CatalogItems20220401::ItemVendorDetailsByMarketplace]? }
Instance Attribute Details
#asin ⇒ String (readonly)
Returns the value of attribute asin.
119 120 121 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 119 def asin @asin end |
#attributes ⇒ Hash[untyped, untyped]? (readonly)
Returns the value of attribute attributes.
120 121 122 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 120 def attributes @attributes end |
#classifications ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemBrowseClassificationsByMarketplace]? (readonly)
Returns the value of attribute classifications.
121 122 123 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 121 def classifications @classifications end |
#dimensions ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemDimensionsByMarketplace]? (readonly)
Returns the value of attribute dimensions.
122 123 124 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 122 def dimensions @dimensions end |
#identifiers ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemIdentifiersByMarketplace]? (readonly)
Returns the value of attribute identifiers.
123 124 125 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 123 def identifiers @identifiers end |
#images ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemImagesByMarketplace]? (readonly)
Returns the value of attribute images.
124 125 126 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 124 def images @images end |
#product_types ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemProductTypeByMarketplace]? (readonly)
Returns the value of attribute product_types.
125 126 127 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 125 def product_types @product_types end |
#relationships ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemRelationshipsByMarketplace]? (readonly)
Returns the value of attribute relationships.
126 127 128 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 126 def relationships @relationships end |
#sales_ranks ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemSalesRanksByMarketplace]? (readonly)
Returns the value of attribute sales_ranks.
127 128 129 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 127 def sales_ranks @sales_ranks end |
#summaries ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemSummaryByMarketplace]? (readonly)
Returns the value of attribute summaries.
128 129 130 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 128 def summaries @summaries end |
#vendor_details ⇒ Array[Peddler::APIs::CatalogItems20220401::ItemVendorDetailsByMarketplace]? (readonly)
Returns the value of attribute vendor_details.
129 130 131 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 129 def vendor_details @vendor_details end |
Class Method Details
.[](asin:, attributes:, classifications:, dimensions:, identifiers:, images:, product_types:, relationships:, sales_ranks:, summaries:, vendor_details:) ⇒ Peddler::APIs::CatalogItems20220401::Item .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) ⇒ Peddler::APIs::CatalogItems20220401::Item
112 113 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 112
def self.[]: (asin: String, ?attributes: Hash[untyped, untyped]?, ?classifications: Array[Peddler::APIs::CatalogItems20220401::ItemBrowseClassificationsByMarketplace]?, ?dimensions: Array[Peddler::APIs::CatalogItems20220401::ItemDimensionsByMarketplace]?, ?identifiers: Array[Peddler::APIs::CatalogItems20220401::ItemIdentifiersByMarketplace]?, ?images: Array[Peddler::APIs::CatalogItems20220401::ItemImagesByMarketplace]?, ?product_types: Array[Peddler::APIs::CatalogItems20220401::ItemProductTypeByMarketplace]?, ?relationships: Array[Peddler::APIs::CatalogItems20220401::ItemRelationshipsByMarketplace]?, ?sales_ranks: Array[Peddler::APIs::CatalogItems20220401::ItemSalesRanksByMarketplace]?, ?summaries: Array[Peddler::APIs::CatalogItems20220401::ItemSummaryByMarketplace]?, ?vendor_details: Array[Peddler::APIs::CatalogItems20220401::ItemVendorDetailsByMarketplace]?) -> Peddler::APIs::CatalogItems20220401::Item
| (String, Hash[untyped, untyped]?, Array[Peddler::APIs::CatalogItems20220401::ItemBrowseClassificationsByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemDimensionsByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemIdentifiersByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemImagesByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemProductTypeByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemRelationshipsByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemSalesRanksByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemSummaryByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemVendorDetailsByMarketplace]?) -> Peddler::APIs::CatalogItems20220401::Item
|
.members ⇒ [ :asin, :attributes, :classifications, :dimensions, :identifiers, :images, :product_types, :relationships, :sales_ranks, :summaries, :vendor_details ]
115 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 115
def self.members: () -> [ :asin, :attributes, :classifications, :dimensions, :identifiers, :images, :product_types, :relationships, :sales_ranks, :summaries, :vendor_details ]
|
.new(asin:, attributes:, classifications:, dimensions:, identifiers:, images:, product_types:, relationships:, sales_ranks:, summaries:, vendor_details:) ⇒ Peddler::APIs::CatalogItems20220401::Item .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) ⇒ Peddler::APIs::CatalogItems20220401::Item
110 111 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 110
def self.new: (asin: String, ?attributes: Hash[untyped, untyped]?, ?classifications: Array[Peddler::APIs::CatalogItems20220401::ItemBrowseClassificationsByMarketplace]?, ?dimensions: Array[Peddler::APIs::CatalogItems20220401::ItemDimensionsByMarketplace]?, ?identifiers: Array[Peddler::APIs::CatalogItems20220401::ItemIdentifiersByMarketplace]?, ?images: Array[Peddler::APIs::CatalogItems20220401::ItemImagesByMarketplace]?, ?product_types: Array[Peddler::APIs::CatalogItems20220401::ItemProductTypeByMarketplace]?, ?relationships: Array[Peddler::APIs::CatalogItems20220401::ItemRelationshipsByMarketplace]?, ?sales_ranks: Array[Peddler::APIs::CatalogItems20220401::ItemSalesRanksByMarketplace]?, ?summaries: Array[Peddler::APIs::CatalogItems20220401::ItemSummaryByMarketplace]?, ?vendor_details: Array[Peddler::APIs::CatalogItems20220401::ItemVendorDetailsByMarketplace]?) -> Peddler::APIs::CatalogItems20220401::Item
| (String, Hash[untyped, untyped]?, Array[Peddler::APIs::CatalogItems20220401::ItemBrowseClassificationsByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemDimensionsByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemIdentifiersByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemImagesByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemProductTypeByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemRelationshipsByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemSalesRanksByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemSummaryByMarketplace]?, Array[Peddler::APIs::CatalogItems20220401::ItemVendorDetailsByMarketplace]?) -> Peddler::APIs::CatalogItems20220401::Item
|
.parse ⇒ Peddler::APIs::CatalogItems20220401::Item
117 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 117
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::CatalogItems20220401::Item
|
Instance Method Details
#members ⇒ [ :asin, :attributes, :classifications, :dimensions, :identifiers, :images, :product_types, :relationships, :sales_ranks, :summaries, :vendor_details ]
131 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 131
def members: () -> [ :asin, :attributes, :classifications, :dimensions, :identifiers, :images, :product_types, :relationships, :sales_ranks, :summaries, :vendor_details ]
|
#to_h ⇒ { asin: String, attributes: Hash[untyped, untyped]?, classifications: Array[Peddler::APIs::CatalogItems20220401::ItemBrowseClassificationsByMarketplace]?, dimensions: Array[Peddler::APIs::CatalogItems20220401::ItemDimensionsByMarketplace]?, identifiers: Array[Peddler::APIs::CatalogItems20220401::ItemIdentifiersByMarketplace]?, images: Array[Peddler::APIs::CatalogItems20220401::ItemImagesByMarketplace]?, product_types: Array[Peddler::APIs::CatalogItems20220401::ItemProductTypeByMarketplace]?, relationships: Array[Peddler::APIs::CatalogItems20220401::ItemRelationshipsByMarketplace]?, sales_ranks: Array[Peddler::APIs::CatalogItems20220401::ItemSalesRanksByMarketplace]?, summaries: Array[Peddler::APIs::CatalogItems20220401::ItemSummaryByMarketplace]?, vendor_details: Array[Peddler::APIs::CatalogItems20220401::ItemVendorDetailsByMarketplace]? }
132 |
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 132
def to_h: () -> { asin: String, attributes: Hash[untyped, untyped]?, classifications: Array[Peddler::APIs::CatalogItems20220401::ItemBrowseClassificationsByMarketplace]?, dimensions: Array[Peddler::APIs::CatalogItems20220401::ItemDimensionsByMarketplace]?, identifiers: Array[Peddler::APIs::CatalogItems20220401::ItemIdentifiersByMarketplace]?, images: Array[Peddler::APIs::CatalogItems20220401::ItemImagesByMarketplace]?, product_types: Array[Peddler::APIs::CatalogItems20220401::ItemProductTypeByMarketplace]?, relationships: Array[Peddler::APIs::CatalogItems20220401::ItemRelationshipsByMarketplace]?, sales_ranks: Array[Peddler::APIs::CatalogItems20220401::ItemSalesRanksByMarketplace]?, summaries: Array[Peddler::APIs::CatalogItems20220401::ItemSummaryByMarketplace]?, vendor_details: Array[Peddler::APIs::CatalogItems20220401::ItemVendorDetailsByMarketplace]? }
|