Class: Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/notifications/b2b_any_offer_changed.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#conditionString (readonly)

Returns the value of attribute condition.

Returns:

  • (String)


33
34
35
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 33

def condition
  @condition
end

#discount_typeString? (readonly)

Returns the value of attribute discount_type.

Returns:

  • (String, nil)


34
35
36
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 34

def discount_type
  @discount_type
end

#landed_pricePeddler::Money? (readonly)

Returns the value of attribute landed_price.

Returns:



35
36
37
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 35

def landed_price
  @landed_price
end

#listing_pricePeddler::Money (readonly)

Returns the value of attribute listing_price.

Returns:



36
37
38
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 36

def listing_price
  @listing_price
end

#offer_typeString (readonly)

Returns the value of attribute offer_type.

Returns:

  • (String)


37
38
39
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 37

def offer_type
  @offer_type
end

#pointsPeddler::Notifications::B2BAnyOfferChanged::Points? (readonly)

Returns the value of attribute points.



38
39
40
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 38

def points
  @points
end

#quantity_tierString (readonly)

Returns the value of attribute quantity_tier.

Returns:

  • (String)


39
40
41
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 39

def quantity_tier
  @quantity_tier
end

#seller_idString? (readonly)

Returns the value of attribute seller_id.

Returns:

  • (String, nil)


40
41
42
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 40

def seller_id
  @seller_id
end

#shippingPeddler::Money? (readonly)

Returns the value of attribute shipping.

Returns:



41
42
43
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 41

def shipping
  @shipping
end

Class Method Details

.[](condition:, listing_price:, offer_type:, quantity_tier:, discount_type:, landed_price:, points:, seller_id:, shipping:) ⇒ Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice

Overloads:



26
27
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 26

def self.[]: (condition: String, listing_price: Peddler::Money, offer_type: String, quantity_tier: String, ?discount_type: String?, ?landed_price: Peddler::Money?, ?points: Peddler::Notifications::B2BAnyOfferChanged::Points?, ?seller_id: String?, ?shipping: Peddler::Money?) -> Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice
| (String, Peddler::Money, String, String, String?, Peddler::Money?, Peddler::Notifications::B2BAnyOfferChanged::Points?, String?, Peddler::Money?) -> Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice

.members[ :condition, :listing_price, :offer_type, :quantity_tier, :discount_type, :landed_price, :points, :seller_id, :shipping ]

Returns:

  • ([ :condition, :listing_price, :offer_type, :quantity_tier, :discount_type, :landed_price, :points, :seller_id, :shipping ])


29
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 29

def self.members: () -> [ :condition, :listing_price, :offer_type, :quantity_tier, :discount_type, :landed_price, :points, :seller_id, :shipping ]

.new(condition:, listing_price:, offer_type:, quantity_tier:, discount_type:, landed_price:, points:, seller_id:, shipping:) ⇒ Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice

Overloads:



24
25
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 24

def self.new: (condition: String, listing_price: Peddler::Money, offer_type: String, quantity_tier: String, ?discount_type: String?, ?landed_price: Peddler::Money?, ?points: Peddler::Notifications::B2BAnyOfferChanged::Points?, ?seller_id: String?, ?shipping: Peddler::Money?) -> Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice
| (String, Peddler::Money, String, String, String?, Peddler::Money?, Peddler::Notifications::B2BAnyOfferChanged::Points?, String?, Peddler::Money?) -> Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice

.parsePeddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice

Parameters:

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

Returns:



31
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 31

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Notifications::B2BAnyOfferChanged::BuyBoxPrice

Instance Method Details

#members[ :condition, :listing_price, :offer_type, :quantity_tier, :discount_type, :landed_price, :points, :seller_id, :shipping ]

Returns:

  • ([ :condition, :listing_price, :offer_type, :quantity_tier, :discount_type, :landed_price, :points, :seller_id, :shipping ])


43
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 43

def members: () -> [ :condition, :listing_price, :offer_type, :quantity_tier, :discount_type, :landed_price, :points, :seller_id, :shipping ]

#to_h{ condition: String, listing_price: Peddler::Money, offer_type: String, quantity_tier: String, discount_type: String?, landed_price: Peddler::Money?, points: Peddler::Notifications::B2BAnyOfferChanged::Points?, seller_id: String?, shipping: Peddler::Money? }

Returns:



44
# File 'sig/peddler/notifications/b2b_any_offer_changed.rbs', line 44

def to_h: () -> { condition: String, listing_price: Peddler::Money, offer_type: String, quantity_tier: String, discount_type: String?, landed_price: Peddler::Money?, points: Peddler::Notifications::B2BAnyOfferChanged::Points?, seller_id: String?, shipping: Peddler::Money? }