Class: Peddler::APIs::ProductPricingV0::QuantityDiscountPriceType

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

#listing_pricePeddler::Money (readonly)

Returns the value of attribute listing_price.

Returns:



787
788
789
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 787

def listing_price
  @listing_price
end

#quantity_discount_typeString (readonly)

Returns the value of attribute quantity_discount_type.

Returns:

  • (String)


788
789
790
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 788

def quantity_discount_type
  @quantity_discount_type
end

#quantity_tierInteger (readonly)

Returns the value of attribute quantity_tier.

Returns:

  • (Integer)


789
790
791
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 789

def quantity_tier
  @quantity_tier
end

Class Method Details

.[](listing_price:, quantity_discount_type:, quantity_tier:) ⇒ Peddler::APIs::ProductPricingV0::QuantityDiscountPriceType .[](arg0, arg1, arg2) ⇒ Peddler::APIs::ProductPricingV0::QuantityDiscountPriceType

Overloads:



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

def self.[]: (listing_price: Peddler::Money, quantity_discount_type: String, quantity_tier: Integer) -> Peddler::APIs::ProductPricingV0::QuantityDiscountPriceType
| (Peddler::Money, String, Integer) -> Peddler::APIs::ProductPricingV0::QuantityDiscountPriceType

.members[ :listing_price, :quantity_discount_type, :quantity_tier ]

Returns:

  • ([ :listing_price, :quantity_discount_type, :quantity_tier ])


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

def self.members: () -> [ :listing_price, :quantity_discount_type, :quantity_tier ]

.new(listing_price:, quantity_discount_type:, quantity_tier:) ⇒ Peddler::APIs::ProductPricingV0::QuantityDiscountPriceType .new(arg0, arg1, arg2) ⇒ Peddler::APIs::ProductPricingV0::QuantityDiscountPriceType

Overloads:



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

def self.new: (listing_price: Peddler::Money, quantity_discount_type: String, quantity_tier: Integer) -> Peddler::APIs::ProductPricingV0::QuantityDiscountPriceType
| (Peddler::Money, String, Integer) -> Peddler::APIs::ProductPricingV0::QuantityDiscountPriceType

.parsePeddler::APIs::ProductPricingV0::QuantityDiscountPriceType

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :listing_price, :quantity_discount_type, :quantity_tier ]

Returns:

  • ([ :listing_price, :quantity_discount_type, :quantity_tier ])


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

def members: () -> [ :listing_price, :quantity_discount_type, :quantity_tier ]

#to_h{ listing_price: Peddler::Money, quantity_discount_type: String, quantity_tier: Integer }

Returns:

  • ({ listing_price: Peddler::Money, quantity_discount_type: String, quantity_tier: Integer })


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

def to_h: () -> { listing_price: Peddler::Money, quantity_discount_type: String, quantity_tier: Integer }