Class: Peddler::APIs::ProductPricing20220501::SegmentedFeaturedOffer
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::ProductPricing20220501::SegmentedFeaturedOffer
- Defined in:
- sig/peddler/apis/product_pricing_2022_05_01.rbs
Instance Attribute Summary collapse
-
#condition ⇒ String
readonly
Returns the value of attribute condition.
-
#featured_offer_segments ⇒ Array[Peddler::APIs::ProductPricing20220501::FeaturedOfferSegment]
readonly
Returns the value of attribute featured_offer_segments.
-
#fulfillment_type ⇒ String
readonly
Returns the value of attribute fulfillment_type.
-
#listing_price ⇒ Peddler::Money
readonly
Returns the value of attribute listing_price.
-
#points ⇒ Peddler::APIs::ProductPricing20220501::Points?
readonly
Returns the value of attribute points.
-
#prime_details ⇒ Peddler::APIs::ProductPricing20220501::PrimeDetails?
readonly
Returns the value of attribute prime_details.
-
#promotions ⇒ Array[Peddler::APIs::ProductPricing20220501::Promotion]?
readonly
Returns the value of attribute promotions.
-
#seller_id ⇒ String
readonly
Returns the value of attribute seller_id.
-
#shipping_options ⇒ Array[Peddler::APIs::ProductPricing20220501::ShippingOption]?
readonly
Returns the value of attribute shipping_options.
-
#sub_condition ⇒ String?
readonly
Returns the value of attribute sub_condition.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :condition, :featured_offer_segments, :fulfillment_type, :listing_price, :seller_id, :points, :prime_details, :promotions, :shipping_options, :sub_condition ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::ProductPricing20220501::SegmentedFeaturedOffer
Instance Method Summary collapse
-
#members ⇒ [ :condition, :featured_offer_segments, :fulfillment_type, :listing_price, :seller_id, :points, :prime_details, :promotions, :shipping_options, :sub_condition ]
-
#to_h ⇒ { condition: String, featured_offer_segments: Array[Peddler::APIs::ProductPricing20220501::FeaturedOfferSegment], fulfillment_type: String, listing_price: Peddler::Money, seller_id: String, points: Peddler::APIs::ProductPricing20220501::Points?, prime_details: Peddler::APIs::ProductPricing20220501::PrimeDetails?, promotions: Array[Peddler::APIs::ProductPricing20220501::Promotion]?, shipping_options: Array[Peddler::APIs::ProductPricing20220501::ShippingOption]?, sub_condition: String? }
Instance Attribute Details
#condition ⇒ String (readonly)
Returns the value of attribute condition.
766 767 768 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 766 def condition @condition end |
#featured_offer_segments ⇒ Array[Peddler::APIs::ProductPricing20220501::FeaturedOfferSegment] (readonly)
Returns the value of attribute featured_offer_segments.
767 768 769 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 767 def featured_offer_segments @featured_offer_segments end |
#fulfillment_type ⇒ String (readonly)
Returns the value of attribute fulfillment_type.
768 769 770 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 768 def fulfillment_type @fulfillment_type end |
#listing_price ⇒ Peddler::Money (readonly)
Returns the value of attribute listing_price.
769 770 771 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 769 def listing_price @listing_price end |
#points ⇒ Peddler::APIs::ProductPricing20220501::Points? (readonly)
Returns the value of attribute points.
770 771 772 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 770 def points @points end |
#prime_details ⇒ Peddler::APIs::ProductPricing20220501::PrimeDetails? (readonly)
Returns the value of attribute prime_details.
771 772 773 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 771 def prime_details @prime_details end |
#promotions ⇒ Array[Peddler::APIs::ProductPricing20220501::Promotion]? (readonly)
Returns the value of attribute promotions.
772 773 774 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 772 def promotions @promotions end |
#seller_id ⇒ String (readonly)
Returns the value of attribute seller_id.
773 774 775 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 773 def seller_id @seller_id end |
#shipping_options ⇒ Array[Peddler::APIs::ProductPricing20220501::ShippingOption]? (readonly)
Returns the value of attribute shipping_options.
774 775 776 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 774 def @shipping_options end |
#sub_condition ⇒ String? (readonly)
Returns the value of attribute sub_condition.
775 776 777 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 775 def sub_condition @sub_condition end |
Class Method Details
.[](condition:, featured_offer_segments:, fulfillment_type:, listing_price:, seller_id:, points:, prime_details:, promotions:, shipping_options:, sub_condition:) ⇒ Peddler::APIs::ProductPricing20220501::SegmentedFeaturedOffer .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::ProductPricing20220501::SegmentedFeaturedOffer
759 760 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 759
def self.[]: (condition: String, featured_offer_segments: Array[Peddler::APIs::ProductPricing20220501::FeaturedOfferSegment], fulfillment_type: String, listing_price: Peddler::Money, seller_id: String, ?points: Peddler::APIs::ProductPricing20220501::Points?, ?prime_details: Peddler::APIs::ProductPricing20220501::PrimeDetails?, ?promotions: Array[Peddler::APIs::ProductPricing20220501::Promotion]?, ?shipping_options: Array[Peddler::APIs::ProductPricing20220501::ShippingOption]?, ?sub_condition: String?) -> Peddler::APIs::ProductPricing20220501::SegmentedFeaturedOffer
| (String, Array[Peddler::APIs::ProductPricing20220501::FeaturedOfferSegment], String, Peddler::Money, String, Peddler::APIs::ProductPricing20220501::Points?, Peddler::APIs::ProductPricing20220501::PrimeDetails?, Array[Peddler::APIs::ProductPricing20220501::Promotion]?, Array[Peddler::APIs::ProductPricing20220501::ShippingOption]?, String?) -> Peddler::APIs::ProductPricing20220501::SegmentedFeaturedOffer
|
.members ⇒ [ :condition, :featured_offer_segments, :fulfillment_type, :listing_price, :seller_id, :points, :prime_details, :promotions, :shipping_options, :sub_condition ]
762 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 762
def self.members: () -> [ :condition, :featured_offer_segments, :fulfillment_type, :listing_price, :seller_id, :points, :prime_details, :promotions, :shipping_options, :sub_condition ]
|
.new(condition:, featured_offer_segments:, fulfillment_type:, listing_price:, seller_id:, points:, prime_details:, promotions:, shipping_options:, sub_condition:) ⇒ Peddler::APIs::ProductPricing20220501::SegmentedFeaturedOffer .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::ProductPricing20220501::SegmentedFeaturedOffer
757 758 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 757
def self.new: (condition: String, featured_offer_segments: Array[Peddler::APIs::ProductPricing20220501::FeaturedOfferSegment], fulfillment_type: String, listing_price: Peddler::Money, seller_id: String, ?points: Peddler::APIs::ProductPricing20220501::Points?, ?prime_details: Peddler::APIs::ProductPricing20220501::PrimeDetails?, ?promotions: Array[Peddler::APIs::ProductPricing20220501::Promotion]?, ?shipping_options: Array[Peddler::APIs::ProductPricing20220501::ShippingOption]?, ?sub_condition: String?) -> Peddler::APIs::ProductPricing20220501::SegmentedFeaturedOffer
| (String, Array[Peddler::APIs::ProductPricing20220501::FeaturedOfferSegment], String, Peddler::Money, String, Peddler::APIs::ProductPricing20220501::Points?, Peddler::APIs::ProductPricing20220501::PrimeDetails?, Array[Peddler::APIs::ProductPricing20220501::Promotion]?, Array[Peddler::APIs::ProductPricing20220501::ShippingOption]?, String?) -> Peddler::APIs::ProductPricing20220501::SegmentedFeaturedOffer
|
.parse ⇒ Peddler::APIs::ProductPricing20220501::SegmentedFeaturedOffer
764 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 764
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::ProductPricing20220501::SegmentedFeaturedOffer
|
Instance Method Details
#members ⇒ [ :condition, :featured_offer_segments, :fulfillment_type, :listing_price, :seller_id, :points, :prime_details, :promotions, :shipping_options, :sub_condition ]
777 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 777
def members: () -> [ :condition, :featured_offer_segments, :fulfillment_type, :listing_price, :seller_id, :points, :prime_details, :promotions, :shipping_options, :sub_condition ]
|
#to_h ⇒ { condition: String, featured_offer_segments: Array[Peddler::APIs::ProductPricing20220501::FeaturedOfferSegment], fulfillment_type: String, listing_price: Peddler::Money, seller_id: String, points: Peddler::APIs::ProductPricing20220501::Points?, prime_details: Peddler::APIs::ProductPricing20220501::PrimeDetails?, promotions: Array[Peddler::APIs::ProductPricing20220501::Promotion]?, shipping_options: Array[Peddler::APIs::ProductPricing20220501::ShippingOption]?, sub_condition: String? }
778 |
# File 'sig/peddler/apis/product_pricing_2022_05_01.rbs', line 778
def to_h: () -> { condition: String, featured_offer_segments: Array[Peddler::APIs::ProductPricing20220501::FeaturedOfferSegment], fulfillment_type: String, listing_price: Peddler::Money, seller_id: String, points: Peddler::APIs::ProductPricing20220501::Points?, prime_details: Peddler::APIs::ProductPricing20220501::PrimeDetails?, promotions: Array[Peddler::APIs::ProductPricing20220501::Promotion]?, shipping_options: Array[Peddler::APIs::ProductPricing20220501::ShippingOption]?, sub_condition: String? }
|