Class: Peddler::APIs::ProductPricingV0::LowestPriceType

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

#conditionString (readonly)

Returns the value of attribute condition.

Returns:

  • (String)


550
551
552
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 550

def condition
  @condition
end

#fulfillment_channelString (readonly)

Returns the value of attribute fulfillment_channel.

Returns:

  • (String)


551
552
553
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 551

def fulfillment_channel
  @fulfillment_channel
end

#landed_pricePeddler::Money? (readonly)

Returns the value of attribute landed_price.

Returns:



552
553
554
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 552

def landed_price
  @landed_price
end

#listing_pricePeddler::Money (readonly)

Returns the value of attribute listing_price.

Returns:



553
554
555
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 553

def listing_price
  @listing_price
end

#offer_typeString? (readonly)

Returns the value of attribute offer_type.

Returns:

  • (String, nil)


554
555
556
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 554

def offer_type
  @offer_type
end

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

Returns the value of attribute points.



555
556
557
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 555

def points
  @points
end

#quantity_discount_typeString? (readonly)

Returns the value of attribute quantity_discount_type.

Returns:

  • (String, nil)


556
557
558
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 556

def quantity_discount_type
  @quantity_discount_type
end

#quantity_tierInteger? (readonly)

Returns the value of attribute quantity_tier.

Returns:

  • (Integer, nil)


557
558
559
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 557

def quantity_tier
  @quantity_tier
end

#shippingPeddler::Money? (readonly)

Returns the value of attribute shipping.

Returns:



558
559
560
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 558

def shipping
  @shipping
end

Class Method Details

.[](listing_price:, condition:, fulfillment_channel:, landed_price:, points:, shipping:, offer_type:, quantity_discount_type:, quantity_tier:) ⇒ Peddler::APIs::ProductPricingV0::LowestPriceType .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::ProductPricingV0::LowestPriceType

Overloads:



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

def self.[]: (listing_price: Peddler::Money, condition: String, fulfillment_channel: String, ?landed_price: Peddler::Money?, ?points: Peddler::APIs::ProductPricingV0::Points?, ?shipping: Peddler::Money?, ?offer_type: String?, ?quantity_discount_type: String?, ?quantity_tier: Integer?) -> Peddler::APIs::ProductPricingV0::LowestPriceType
| (Peddler::Money, String, String, Peddler::Money?, Peddler::APIs::ProductPricingV0::Points?, Peddler::Money?, String?, String?, Integer?) -> Peddler::APIs::ProductPricingV0::LowestPriceType

.members[ :listing_price, :condition, :fulfillment_channel, :landed_price, :points, :shipping, :offer_type, :quantity_discount_type, :quantity_tier ]

Returns:

  • ([ :listing_price, :condition, :fulfillment_channel, :landed_price, :points, :shipping, :offer_type, :quantity_discount_type, :quantity_tier ])


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

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

.new(listing_price:, condition:, fulfillment_channel:, landed_price:, points:, shipping:, offer_type:, quantity_discount_type:, quantity_tier:) ⇒ Peddler::APIs::ProductPricingV0::LowestPriceType .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::ProductPricingV0::LowestPriceType

Overloads:



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

def self.new: (listing_price: Peddler::Money, condition: String, fulfillment_channel: String, ?landed_price: Peddler::Money?, ?points: Peddler::APIs::ProductPricingV0::Points?, ?shipping: Peddler::Money?, ?offer_type: String?, ?quantity_discount_type: String?, ?quantity_tier: Integer?) -> Peddler::APIs::ProductPricingV0::LowestPriceType
| (Peddler::Money, String, String, Peddler::Money?, Peddler::APIs::ProductPricingV0::Points?, Peddler::Money?, String?, String?, Integer?) -> Peddler::APIs::ProductPricingV0::LowestPriceType

.parsePeddler::APIs::ProductPricingV0::LowestPriceType

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :listing_price, :condition, :fulfillment_channel, :landed_price, :points, :shipping, :offer_type, :quantity_discount_type, :quantity_tier ]

Returns:

  • ([ :listing_price, :condition, :fulfillment_channel, :landed_price, :points, :shipping, :offer_type, :quantity_discount_type, :quantity_tier ])


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

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

#to_h{ listing_price: Peddler::Money, condition: String, fulfillment_channel: String, landed_price: Peddler::Money?, points: Peddler::APIs::ProductPricingV0::Points?, shipping: Peddler::Money?, offer_type: String?, quantity_discount_type: String?, quantity_tier: Integer? }

Returns:



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

def to_h: () -> { listing_price: Peddler::Money, condition: String, fulfillment_channel: String, landed_price: Peddler::Money?, points: Peddler::APIs::ProductPricingV0::Points?, shipping: Peddler::Money?, offer_type: String?, quantity_discount_type: String?, quantity_tier: Integer? }