Class: Peddler::APIs::ListingsItems20210801::Item
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::ListingsItems20210801::Item
- Defined in:
- sig/peddler/apis/listings_items_2021_08_01.rbs
Instance Attribute Summary collapse
-
#attributes ⇒ Hash[untyped, untyped]?
readonly
Returns the value of attribute attributes.
-
#fulfillment_availability ⇒ Array[Peddler::APIs::ListingsItems20210801::FulfillmentAvailability]?
readonly
Returns the value of attribute fulfillment_availability.
-
#issues ⇒ Array[Peddler::APIs::ListingsItems20210801::Issue]?
readonly
Returns the value of attribute issues.
-
#offers ⇒ Array[Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace]?
readonly
Returns the value of attribute offers.
-
#procurement ⇒ Array[Peddler::APIs::ListingsItems20210801::ItemProcurement]?
readonly
Returns the value of attribute procurement.
-
#product_types ⇒ Array[Peddler::APIs::ListingsItems20210801::ItemProductTypeByMarketplace]?
readonly
Returns the value of attribute product_types.
-
#relationships ⇒ Array[Peddler::APIs::ListingsItems20210801::ItemRelationshipsByMarketplace]?
readonly
Returns the value of attribute relationships.
-
#sku ⇒ String
readonly
Returns the value of attribute sku.
-
#summaries ⇒ Array[Peddler::APIs::ListingsItems20210801::ItemSummaryByMarketplace]?
readonly
Returns the value of attribute summaries.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :sku, :attributes, :fulfillment_availability, :issues, :offers, :procurement, :product_types, :relationships, :summaries ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::ListingsItems20210801::Item
Instance Method Summary collapse
-
#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]? }
Instance Attribute Details
#attributes ⇒ Hash[untyped, untyped]? (readonly)
Returns the value of attribute attributes.
153 154 155 |
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 153 def attributes @attributes end |
#fulfillment_availability ⇒ Array[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 |
#issues ⇒ Array[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 |
#offers ⇒ Array[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 |
#procurement ⇒ Array[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_types ⇒ Array[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 |
#relationships ⇒ Array[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 |
#sku ⇒ String (readonly)
Returns the value of attribute sku.
160 161 162 |
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 160 def sku @sku end |
#summaries ⇒ Array[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
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 ]
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
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
|
.parse ⇒ Peddler::APIs::ListingsItems20210801::Item
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 ]
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]? }
|