Class: Peddler::APIs::ProductPricingV0::GetOffersResult

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


323
324
325
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 323

def asin
  @asin
end

#identifierPeddler::APIs::ProductPricingV0::ItemIdentifier (readonly)

Returns the value of attribute identifier.



324
325
326
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 324

def identifier
  @identifier
end

#item_conditionString (readonly)

Returns the value of attribute item_condition.

Returns:

  • (String)


325
326
327
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 325

def item_condition
  @item_condition
end

#marketplace_idString (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String)


326
327
328
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 326

def marketplace_id
  @marketplace_id
end

#offersArray[Peddler::APIs::ProductPricingV0::OfferDetail] (readonly)

Returns the value of attribute offers.



327
328
329
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 327

def offers
  @offers
end

#skuString? (readonly)

Returns the value of attribute sku.

Returns:

  • (String, nil)


328
329
330
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 328

def sku
  @sku
end

#statusString (readonly)

Returns the value of attribute status.

Returns:

  • (String)


329
330
331
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 329

def status
  @status
end

#summaryPeddler::APIs::ProductPricingV0::Summary (readonly)

Returns the value of attribute summary.



330
331
332
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 330

def summary
  @summary
end

Class Method Details

.[](identifier:, item_condition:, offers:, summary:, marketplace_id:, status:, asin:, sku:) ⇒ Peddler::APIs::ProductPricingV0::GetOffersResult .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::ProductPricingV0::GetOffersResult

Overloads:



316
317
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 316

def self.[]: (identifier: Peddler::APIs::ProductPricingV0::ItemIdentifier, item_condition: String, offers: Array[Peddler::APIs::ProductPricingV0::OfferDetail], summary: Peddler::APIs::ProductPricingV0::Summary, marketplace_id: String, status: String, ?asin: String?, ?sku: String?) -> Peddler::APIs::ProductPricingV0::GetOffersResult
| (Peddler::APIs::ProductPricingV0::ItemIdentifier, String, Array[Peddler::APIs::ProductPricingV0::OfferDetail], Peddler::APIs::ProductPricingV0::Summary, String, String, String?, String?) -> Peddler::APIs::ProductPricingV0::GetOffersResult

.members[ :identifier, :item_condition, :offers, :summary, :marketplace_id, :status, :asin, :sku ]

Returns:

  • ([ :identifier, :item_condition, :offers, :summary, :marketplace_id, :status, :asin, :sku ])


319
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 319

def self.members: () -> [ :identifier, :item_condition, :offers, :summary, :marketplace_id, :status, :asin, :sku ]

.new(identifier:, item_condition:, offers:, summary:, marketplace_id:, status:, asin:, sku:) ⇒ Peddler::APIs::ProductPricingV0::GetOffersResult .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::ProductPricingV0::GetOffersResult

Overloads:



314
315
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 314

def self.new: (identifier: Peddler::APIs::ProductPricingV0::ItemIdentifier, item_condition: String, offers: Array[Peddler::APIs::ProductPricingV0::OfferDetail], summary: Peddler::APIs::ProductPricingV0::Summary, marketplace_id: String, status: String, ?asin: String?, ?sku: String?) -> Peddler::APIs::ProductPricingV0::GetOffersResult
| (Peddler::APIs::ProductPricingV0::ItemIdentifier, String, Array[Peddler::APIs::ProductPricingV0::OfferDetail], Peddler::APIs::ProductPricingV0::Summary, String, String, String?, String?) -> Peddler::APIs::ProductPricingV0::GetOffersResult

.parsePeddler::APIs::ProductPricingV0::GetOffersResult

Parameters:

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

Returns:



321
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 321

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

Instance Method Details

#members[ :identifier, :item_condition, :offers, :summary, :marketplace_id, :status, :asin, :sku ]

Returns:

  • ([ :identifier, :item_condition, :offers, :summary, :marketplace_id, :status, :asin, :sku ])


332
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 332

def members: () -> [ :identifier, :item_condition, :offers, :summary, :marketplace_id, :status, :asin, :sku ]

#to_h{ identifier: Peddler::APIs::ProductPricingV0::ItemIdentifier, item_condition: String, offers: Array[Peddler::APIs::ProductPricingV0::OfferDetail], summary: Peddler::APIs::ProductPricingV0::Summary, marketplace_id: String, status: String, asin: String?, sku: String? }

Returns:



333
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 333

def to_h: () -> { identifier: Peddler::APIs::ProductPricingV0::ItemIdentifier, item_condition: String, offers: Array[Peddler::APIs::ProductPricingV0::OfferDetail], summary: Peddler::APIs::ProductPricingV0::Summary, marketplace_id: String, status: String, asin: String?, sku: String? }