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.



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

def audience
  @audience
end

#marketplace_idString (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String)


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

def marketplace_id
  @marketplace_id
end

#offer_typeString (readonly)

Returns the value of attribute offer_type.

Returns:

  • (String)


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

def offer_type
  @offer_type
end

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

Returns the value of attribute points.



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

def points
  @points
end

#pricePeddler::Money (readonly)

Returns the value of attribute price.

Returns:



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

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:



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

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 ])


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

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:



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

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:



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

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 ])


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

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:



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

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