Class: Peddler::APIs::CatalogItems20220401::Item

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/catalog_items_2022_04_01.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#asinString (readonly)

Returns the value of attribute asin.

Returns:

  • (String)


119
120
121
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 119

def asin
  @asin
end

#attributesHash[untyped, untyped]? (readonly)

Returns the value of attribute attributes.

Returns:

  • (Hash[untyped, untyped], nil)


120
121
122
# File 'sig/peddler/apis/catalog_items_2022_04_01.rbs', line 120

def attributes
  @attributes
end

#classificationsArray[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

#dimensionsArray[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

#identifiersArray[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

#imagesArray[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_typesArray[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

#relationshipsArray[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_ranksArray[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

#summariesArray[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_detailsArray[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

Overloads:



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 ]

Returns:

  • ([ :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

Overloads:



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

.parsePeddler::APIs::CatalogItems20220401::Item

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



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 ]

Returns:

  • ([ :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]? }