Class: Peddler::APIs::CatalogItems20201201::Item

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/catalog_items_2020_12_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)


83
84
85
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 83

def asin
  @asin
end

#attributesHash[untyped, untyped]? (readonly)

Returns the value of attribute attributes.

Returns:

  • (Hash[untyped, untyped], nil)


84
85
86
# File 'sig/peddler/apis/catalog_items_2020_12_01.rbs', line 84

def attributes
  @attributes
end

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

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

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

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

Overloads:



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 ]

Returns:

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

Overloads:



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

.parsePeddler::APIs::CatalogItems20201201::Item

Parameters:

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

Returns:



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 ]

Returns:

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