Class: Peddler::APIs::CatalogItems20201201::Item
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::CatalogItems20201201::Item
- Defined in:
- sig/peddler/apis/catalog_items_2020_12_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.
-
#identifiers ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemIdentifiersByMarketplace]?
readonly
Returns the value of attribute identifiers.
-
#images ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemImagesByMarketplace]?
readonly
Returns the value of attribute images.
-
#product_types ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemProductTypeByMarketplace]?
readonly
Returns the value of attribute product_types.
-
#sales_ranks ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemSalesRanksByMarketplace]?
readonly
Returns the value of attribute sales_ranks.
-
#summaries ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemSummaryByMarketplace]?
readonly
Returns the value of attribute summaries.
-
#variations ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemVariationsByMarketplace]?
readonly
Returns the value of attribute variations.
-
#vendor_details ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemVendorDetailsByMarketplace]?
readonly
Returns the value of attribute vendor_details.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :asin, :attributes, :identifiers, :images, :product_types, :sales_ranks, :summaries, :variations, :vendor_details ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::CatalogItems20201201::Item
Instance Method Summary collapse
-
#members ⇒ [ :asin, :attributes, :identifiers, :images, :product_types, :sales_ranks, :summaries, :variations, :vendor_details ]
-
#to_h ⇒ { asin: String, attributes: Hash[untyped, untyped]?, identifiers: Array[Peddler::APIs::CatalogItems20201201::ItemIdentifiersByMarketplace]?, images: Array[Peddler::APIs::CatalogItems20201201::ItemImagesByMarketplace]?, product_types: Array[Peddler::APIs::CatalogItems20201201::ItemProductTypeByMarketplace]?, sales_ranks: Array[Peddler::APIs::CatalogItems20201201::ItemSalesRanksByMarketplace]?, summaries: Array[Peddler::APIs::CatalogItems20201201::ItemSummaryByMarketplace]?, variations: Array[Peddler::APIs::CatalogItems20201201::ItemVariationsByMarketplace]?, vendor_details: Array[Peddler::APIs::CatalogItems20201201::ItemVendorDetailsByMarketplace]? }
Instance Attribute Details
#asin ⇒ String (readonly)
Returns the value of attribute asin.
83 84 85 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 83 def asin @asin end |
#attributes ⇒ Hash[untyped, untyped]? (readonly)
Returns the value of attribute attributes.
84 85 86 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 84 def attributes @attributes end |
#identifiers ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemIdentifiersByMarketplace]? (readonly)
Returns the value of attribute identifiers.
85 86 87 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 85 def identifiers @identifiers end |
#images ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemImagesByMarketplace]? (readonly)
Returns the value of attribute images.
86 87 88 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 86 def images @images end |
#product_types ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemProductTypeByMarketplace]? (readonly)
Returns the value of attribute product_types.
87 88 89 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 87 def product_types @product_types end |
#sales_ranks ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemSalesRanksByMarketplace]? (readonly)
Returns the value of attribute sales_ranks.
88 89 90 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 88 def sales_ranks @sales_ranks end |
#summaries ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemSummaryByMarketplace]? (readonly)
Returns the value of attribute summaries.
89 90 91 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 89 def summaries @summaries end |
#variations ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemVariationsByMarketplace]? (readonly)
Returns the value of attribute variations.
90 91 92 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 90 def variations @variations end |
#vendor_details ⇒ Array[Peddler::APIs::CatalogItems20201201::ItemVendorDetailsByMarketplace]? (readonly)
Returns the value of attribute vendor_details.
91 92 93 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 91 def vendor_details @vendor_details end |
Class Method Details
.[](asin:, attributes:, identifiers:, images:, product_types:, sales_ranks:, summaries:, variations:, vendor_details:) ⇒ Peddler::APIs::CatalogItems20201201::Item .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::CatalogItems20201201::Item
76 77 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 76
def self.[]: (asin: String, ?attributes: Hash[untyped, untyped]?, ?identifiers: Array[Peddler::APIs::CatalogItems20201201::ItemIdentifiersByMarketplace]?, ?images: Array[Peddler::APIs::CatalogItems20201201::ItemImagesByMarketplace]?, ?product_types: Array[Peddler::APIs::CatalogItems20201201::ItemProductTypeByMarketplace]?, ?sales_ranks: Array[Peddler::APIs::CatalogItems20201201::ItemSalesRanksByMarketplace]?, ?summaries: Array[Peddler::APIs::CatalogItems20201201::ItemSummaryByMarketplace]?, ?variations: Array[Peddler::APIs::CatalogItems20201201::ItemVariationsByMarketplace]?, ?vendor_details: Array[Peddler::APIs::CatalogItems20201201::ItemVendorDetailsByMarketplace]?) -> Peddler::APIs::CatalogItems20201201::Item
| (String, Hash[untyped, untyped]?, Array[Peddler::APIs::CatalogItems20201201::ItemIdentifiersByMarketplace]?, Array[Peddler::APIs::CatalogItems20201201::ItemImagesByMarketplace]?, Array[Peddler::APIs::CatalogItems20201201::ItemProductTypeByMarketplace]?, Array[Peddler::APIs::CatalogItems20201201::ItemSalesRanksByMarketplace]?, Array[Peddler::APIs::CatalogItems20201201::ItemSummaryByMarketplace]?, Array[Peddler::APIs::CatalogItems20201201::ItemVariationsByMarketplace]?, Array[Peddler::APIs::CatalogItems20201201::ItemVendorDetailsByMarketplace]?) -> Peddler::APIs::CatalogItems20201201::Item
|
.members ⇒ [ :asin, :attributes, :identifiers, :images, :product_types, :sales_ranks, :summaries, :variations, :vendor_details ]
79 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 79
def self.members: () -> [ :asin, :attributes, :identifiers, :images, :product_types, :sales_ranks, :summaries, :variations, :vendor_details ]
|
.new(asin:, attributes:, identifiers:, images:, product_types:, sales_ranks:, summaries:, variations:, vendor_details:) ⇒ Peddler::APIs::CatalogItems20201201::Item .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::CatalogItems20201201::Item
74 75 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 74
def self.new: (asin: String, ?attributes: Hash[untyped, untyped]?, ?identifiers: Array[Peddler::APIs::CatalogItems20201201::ItemIdentifiersByMarketplace]?, ?images: Array[Peddler::APIs::CatalogItems20201201::ItemImagesByMarketplace]?, ?product_types: Array[Peddler::APIs::CatalogItems20201201::ItemProductTypeByMarketplace]?, ?sales_ranks: Array[Peddler::APIs::CatalogItems20201201::ItemSalesRanksByMarketplace]?, ?summaries: Array[Peddler::APIs::CatalogItems20201201::ItemSummaryByMarketplace]?, ?variations: Array[Peddler::APIs::CatalogItems20201201::ItemVariationsByMarketplace]?, ?vendor_details: Array[Peddler::APIs::CatalogItems20201201::ItemVendorDetailsByMarketplace]?) -> Peddler::APIs::CatalogItems20201201::Item
| (String, Hash[untyped, untyped]?, Array[Peddler::APIs::CatalogItems20201201::ItemIdentifiersByMarketplace]?, Array[Peddler::APIs::CatalogItems20201201::ItemImagesByMarketplace]?, Array[Peddler::APIs::CatalogItems20201201::ItemProductTypeByMarketplace]?, Array[Peddler::APIs::CatalogItems20201201::ItemSalesRanksByMarketplace]?, Array[Peddler::APIs::CatalogItems20201201::ItemSummaryByMarketplace]?, Array[Peddler::APIs::CatalogItems20201201::ItemVariationsByMarketplace]?, Array[Peddler::APIs::CatalogItems20201201::ItemVendorDetailsByMarketplace]?) -> Peddler::APIs::CatalogItems20201201::Item
|
.parse ⇒ Peddler::APIs::CatalogItems20201201::Item
81 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 81
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::CatalogItems20201201::Item
|
Instance Method Details
#members ⇒ [ :asin, :attributes, :identifiers, :images, :product_types, :sales_ranks, :summaries, :variations, :vendor_details ]
93 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 93
def members: () -> [ :asin, :attributes, :identifiers, :images, :product_types, :sales_ranks, :summaries, :variations, :vendor_details ]
|
#to_h ⇒ { asin: String, attributes: Hash[untyped, untyped]?, identifiers: Array[Peddler::APIs::CatalogItems20201201::ItemIdentifiersByMarketplace]?, images: Array[Peddler::APIs::CatalogItems20201201::ItemImagesByMarketplace]?, product_types: Array[Peddler::APIs::CatalogItems20201201::ItemProductTypeByMarketplace]?, sales_ranks: Array[Peddler::APIs::CatalogItems20201201::ItemSalesRanksByMarketplace]?, summaries: Array[Peddler::APIs::CatalogItems20201201::ItemSummaryByMarketplace]?, variations: Array[Peddler::APIs::CatalogItems20201201::ItemVariationsByMarketplace]?, vendor_details: Array[Peddler::APIs::CatalogItems20201201::ItemVendorDetailsByMarketplace]? }
94 |
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 94
def to_h: () -> { asin: String, attributes: Hash[untyped, untyped]?, identifiers: Array[Peddler::APIs::CatalogItems20201201::ItemIdentifiersByMarketplace]?, images: Array[Peddler::APIs::CatalogItems20201201::ItemImagesByMarketplace]?, product_types: Array[Peddler::APIs::CatalogItems20201201::ItemProductTypeByMarketplace]?, sales_ranks: Array[Peddler::APIs::CatalogItems20201201::ItemSalesRanksByMarketplace]?, summaries: Array[Peddler::APIs::CatalogItems20201201::ItemSummaryByMarketplace]?, variations: Array[Peddler::APIs::CatalogItems20201201::ItemVariationsByMarketplace]?, vendor_details: Array[Peddler::APIs::CatalogItems20201201::ItemVendorDetailsByMarketplace]? }
|