Class: Peddler::APIs::ListingsItems20210801::Item

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#attributesHash[untyped, untyped]? (readonly)

Returns the value of attribute attributes.

Returns:

  • (Hash[untyped, untyped], nil)


153
154
155
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 153

def attributes
  @attributes
end

#fulfillment_availabilityArray[Peddler::APIs::ListingsItems20210801::FulfillmentAvailability]? (readonly)

Returns the value of attribute fulfillment_availability.



154
155
156
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 154

def fulfillment_availability
  @fulfillment_availability
end

#issuesArray[Peddler::APIs::ListingsItems20210801::Issue]? (readonly)

Returns the value of attribute issues.



155
156
157
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 155

def issues
  @issues
end

#offersArray[Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace]? (readonly)

Returns the value of attribute offers.



156
157
158
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 156

def offers
  @offers
end

#procurementArray[Peddler::APIs::ListingsItems20210801::ItemProcurement]? (readonly)

Returns the value of attribute procurement.



157
158
159
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 157

def procurement
  @procurement
end

#product_typesArray[Peddler::APIs::ListingsItems20210801::ItemProductTypeByMarketplace]? (readonly)

Returns the value of attribute product_types.



158
159
160
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 158

def product_types
  @product_types
end

#relationshipsArray[Peddler::APIs::ListingsItems20210801::ItemRelationshipsByMarketplace]? (readonly)

Returns the value of attribute relationships.



159
160
161
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 159

def relationships
  @relationships
end

#skuString (readonly)

Returns the value of attribute sku.

Returns:

  • (String)


160
161
162
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 160

def sku
  @sku
end

#summariesArray[Peddler::APIs::ListingsItems20210801::ItemSummaryByMarketplace]? (readonly)

Returns the value of attribute summaries.



161
162
163
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 161

def summaries
  @summaries
end

Class Method Details

.[](sku:, attributes:, fulfillment_availability:, issues:, offers:, procurement:, product_types:, relationships:, summaries:) ⇒ Peddler::APIs::ListingsItems20210801::Item .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::ListingsItems20210801::Item

Overloads:



146
147
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 146

def self.[]: (sku: String, ?attributes: Hash[untyped, untyped]?, ?fulfillment_availability: Array[Peddler::APIs::ListingsItems20210801::FulfillmentAvailability]?, ?issues: Array[Peddler::APIs::ListingsItems20210801::Issue]?, ?offers: Array[Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace]?, ?procurement: Array[Peddler::APIs::ListingsItems20210801::ItemProcurement]?, ?product_types: Array[Peddler::APIs::ListingsItems20210801::ItemProductTypeByMarketplace]?, ?relationships: Array[Peddler::APIs::ListingsItems20210801::ItemRelationshipsByMarketplace]?, ?summaries: Array[Peddler::APIs::ListingsItems20210801::ItemSummaryByMarketplace]?) -> Peddler::APIs::ListingsItems20210801::Item
| (String, Hash[untyped, untyped]?, Array[Peddler::APIs::ListingsItems20210801::FulfillmentAvailability]?, Array[Peddler::APIs::ListingsItems20210801::Issue]?, Array[Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace]?, Array[Peddler::APIs::ListingsItems20210801::ItemProcurement]?, Array[Peddler::APIs::ListingsItems20210801::ItemProductTypeByMarketplace]?, Array[Peddler::APIs::ListingsItems20210801::ItemRelationshipsByMarketplace]?, Array[Peddler::APIs::ListingsItems20210801::ItemSummaryByMarketplace]?) -> Peddler::APIs::ListingsItems20210801::Item

.members[ :sku, :attributes, :fulfillment_availability, :issues, :offers, :procurement, :product_types, :relationships, :summaries ]

Returns:

  • ([ :sku, :attributes, :fulfillment_availability, :issues, :offers, :procurement, :product_types, :relationships, :summaries ])


149
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 149

def self.members: () -> [ :sku, :attributes, :fulfillment_availability, :issues, :offers, :procurement, :product_types, :relationships, :summaries ]

.new(sku:, attributes:, fulfillment_availability:, issues:, offers:, procurement:, product_types:, relationships:, summaries:) ⇒ Peddler::APIs::ListingsItems20210801::Item .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::ListingsItems20210801::Item

Overloads:



144
145
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 144

def self.new: (sku: String, ?attributes: Hash[untyped, untyped]?, ?fulfillment_availability: Array[Peddler::APIs::ListingsItems20210801::FulfillmentAvailability]?, ?issues: Array[Peddler::APIs::ListingsItems20210801::Issue]?, ?offers: Array[Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace]?, ?procurement: Array[Peddler::APIs::ListingsItems20210801::ItemProcurement]?, ?product_types: Array[Peddler::APIs::ListingsItems20210801::ItemProductTypeByMarketplace]?, ?relationships: Array[Peddler::APIs::ListingsItems20210801::ItemRelationshipsByMarketplace]?, ?summaries: Array[Peddler::APIs::ListingsItems20210801::ItemSummaryByMarketplace]?) -> Peddler::APIs::ListingsItems20210801::Item
| (String, Hash[untyped, untyped]?, Array[Peddler::APIs::ListingsItems20210801::FulfillmentAvailability]?, Array[Peddler::APIs::ListingsItems20210801::Issue]?, Array[Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace]?, Array[Peddler::APIs::ListingsItems20210801::ItemProcurement]?, Array[Peddler::APIs::ListingsItems20210801::ItemProductTypeByMarketplace]?, Array[Peddler::APIs::ListingsItems20210801::ItemRelationshipsByMarketplace]?, Array[Peddler::APIs::ListingsItems20210801::ItemSummaryByMarketplace]?) -> Peddler::APIs::ListingsItems20210801::Item

.parsePeddler::APIs::ListingsItems20210801::Item

Parameters:

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

Returns:



151
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 151

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::ListingsItems20210801::Item

Instance Method Details

#members[ :sku, :attributes, :fulfillment_availability, :issues, :offers, :procurement, :product_types, :relationships, :summaries ]

Returns:

  • ([ :sku, :attributes, :fulfillment_availability, :issues, :offers, :procurement, :product_types, :relationships, :summaries ])


163
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 163

def members: () -> [ :sku, :attributes, :fulfillment_availability, :issues, :offers, :procurement, :product_types, :relationships, :summaries ]

#to_h{ sku: String, attributes: Hash[untyped, untyped]?, fulfillment_availability: Array[Peddler::APIs::ListingsItems20210801::FulfillmentAvailability]?, issues: Array[Peddler::APIs::ListingsItems20210801::Issue]?, offers: Array[Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace]?, procurement: Array[Peddler::APIs::ListingsItems20210801::ItemProcurement]?, product_types: Array[Peddler::APIs::ListingsItems20210801::ItemProductTypeByMarketplace]?, relationships: Array[Peddler::APIs::ListingsItems20210801::ItemRelationshipsByMarketplace]?, summaries: Array[Peddler::APIs::ListingsItems20210801::ItemSummaryByMarketplace]? }



164
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 164

def to_h: () -> { sku: String, attributes: Hash[untyped, untyped]?, fulfillment_availability: Array[Peddler::APIs::ListingsItems20210801::FulfillmentAvailability]?, issues: Array[Peddler::APIs::ListingsItems20210801::Issue]?, offers: Array[Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace]?, procurement: Array[Peddler::APIs::ListingsItems20210801::ItemProcurement]?, product_types: Array[Peddler::APIs::ListingsItems20210801::ItemProductTypeByMarketplace]?, relationships: Array[Peddler::APIs::ListingsItems20210801::ItemRelationshipsByMarketplace]?, summaries: Array[Peddler::APIs::ListingsItems20210801::ItemSummaryByMarketplace]? }