Class: Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace

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

#audiencePeddler::APIs::ListingsItems20210801::Audience? (readonly)

Returns the value of attribute audience.



221
222
223
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 221

def audience
  @audience
end

#marketplace_idString (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String)


222
223
224
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 222

def marketplace_id
  @marketplace_id
end

#offer_typeString (readonly)

Returns the value of attribute offer_type.

Returns:

  • (String)


223
224
225
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 223

def offer_type
  @offer_type
end

#pointsPeddler::APIs::ListingsItems20210801::Points? (readonly)

Returns the value of attribute points.



224
225
226
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 224

def points
  @points
end

#pricePeddler::Money (readonly)

Returns the value of attribute price.

Returns:



225
226
227
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 225

def price
  @price
end

Class Method Details

.[](marketplace_id:, offer_type:, price:, audience:, points:) ⇒ Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace .[](arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace

Overloads:



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

def self.[]: (marketplace_id: String, offer_type: String, price: Peddler::Money, ?audience: Peddler::APIs::ListingsItems20210801::Audience?, ?points: Peddler::APIs::ListingsItems20210801::Points?) -> Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace
| (String, String, Peddler::Money, Peddler::APIs::ListingsItems20210801::Audience?, Peddler::APIs::ListingsItems20210801::Points?) -> Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace

.members[ :marketplace_id, :offer_type, :price, :audience, :points ]

Returns:

  • ([ :marketplace_id, :offer_type, :price, :audience, :points ])


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

def self.members: () -> [ :marketplace_id, :offer_type, :price, :audience, :points ]

.new(marketplace_id:, offer_type:, price:, audience:, points:) ⇒ Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace .new(arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace

Overloads:



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

def self.new: (marketplace_id: String, offer_type: String, price: Peddler::Money, ?audience: Peddler::APIs::ListingsItems20210801::Audience?, ?points: Peddler::APIs::ListingsItems20210801::Points?) -> Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace
| (String, String, Peddler::Money, Peddler::APIs::ListingsItems20210801::Audience?, Peddler::APIs::ListingsItems20210801::Points?) -> Peddler::APIs::ListingsItems20210801::ItemOfferByMarketplace

.parsePeddler::APIs::ListingsItems20210801::ItemOfferByMarketplace

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :marketplace_id, :offer_type, :price, :audience, :points ]

Returns:

  • ([ :marketplace_id, :offer_type, :price, :audience, :points ])


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

def members: () -> [ :marketplace_id, :offer_type, :price, :audience, :points ]

#to_h{ marketplace_id: String, offer_type: String, price: Peddler::Money, audience: Peddler::APIs::ListingsItems20210801::Audience?, points: Peddler::APIs::ListingsItems20210801::Points? }

Returns:



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

def to_h: () -> { marketplace_id: String, offer_type: String, price: Peddler::Money, audience: Peddler::APIs::ListingsItems20210801::Audience?, points: Peddler::APIs::ListingsItems20210801::Points? }