Class: Peddler::APIs::ProductPricingV0::Product
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::ProductPricingV0::Product
- Defined in:
- sig/peddler/apis/product_pricing_v0.rbs
Instance Attribute Summary collapse
-
#attribute_sets ⇒ Array[untyped]?
readonly
Returns the value of attribute attribute_sets.
-
#competitive_pricing ⇒ Peddler::APIs::ProductPricingV0::CompetitivePricingType?
readonly
Returns the value of attribute competitive_pricing.
-
#identifiers ⇒ Peddler::APIs::ProductPricingV0::IdentifierType
readonly
Returns the value of attribute identifiers.
-
#offers ⇒ Array[Peddler::APIs::ProductPricingV0::OfferType]?
readonly
Returns the value of attribute offers.
-
#relationships ⇒ Array[untyped]?
readonly
Returns the value of attribute relationships.
-
#sales_rankings ⇒ Array[Peddler::APIs::ProductPricingV0::SalesRankType]?
readonly
Returns the value of attribute sales_rankings.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :identifiers, :attribute_sets, :competitive_pricing, :offers, :relationships, :sales_rankings ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::ProductPricingV0::Product
Instance Method Summary collapse
-
#members ⇒ [ :identifiers, :attribute_sets, :competitive_pricing, :offers, :relationships, :sales_rankings ]
-
#to_h ⇒ { identifiers: Peddler::APIs::ProductPricingV0::IdentifierType, attribute_sets: Array[untyped]?, competitive_pricing: Peddler::APIs::ProductPricingV0::CompetitivePricingType?, offers: Array[Peddler::APIs::ProductPricingV0::OfferType]?, relationships: Array[untyped]?, sales_rankings: Array[Peddler::APIs::ProductPricingV0::SalesRankType]? }
Instance Attribute Details
#attribute_sets ⇒ Array[untyped]? (readonly)
Returns the value of attribute attribute_sets.
766 767 768 |
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 766 def attribute_sets @attribute_sets end |
#competitive_pricing ⇒ Peddler::APIs::ProductPricingV0::CompetitivePricingType? (readonly)
Returns the value of attribute competitive_pricing.
767 768 769 |
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 767 def competitive_pricing @competitive_pricing end |
#identifiers ⇒ Peddler::APIs::ProductPricingV0::IdentifierType (readonly)
Returns the value of attribute identifiers.
768 769 770 |
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 768 def identifiers @identifiers end |
#offers ⇒ Array[Peddler::APIs::ProductPricingV0::OfferType]? (readonly)
Returns the value of attribute offers.
769 770 771 |
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 769 def offers @offers end |
#relationships ⇒ Array[untyped]? (readonly)
Returns the value of attribute relationships.
770 771 772 |
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 770 def relationships @relationships end |
#sales_rankings ⇒ Array[Peddler::APIs::ProductPricingV0::SalesRankType]? (readonly)
Returns the value of attribute sales_rankings.
771 772 773 |
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 771 def sales_rankings @sales_rankings end |
Class Method Details
.[](identifiers:, attribute_sets:, competitive_pricing:, offers:, relationships:, sales_rankings:) ⇒ Peddler::APIs::ProductPricingV0::Product .[](arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::APIs::ProductPricingV0::Product
759 760 |
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 759
def self.[]: (identifiers: Peddler::APIs::ProductPricingV0::IdentifierType, ?attribute_sets: Array[untyped]?, ?competitive_pricing: Peddler::APIs::ProductPricingV0::CompetitivePricingType?, ?offers: Array[Peddler::APIs::ProductPricingV0::OfferType]?, ?relationships: Array[untyped]?, ?sales_rankings: Array[Peddler::APIs::ProductPricingV0::SalesRankType]?) -> Peddler::APIs::ProductPricingV0::Product
| (Peddler::APIs::ProductPricingV0::IdentifierType, Array[untyped]?, Peddler::APIs::ProductPricingV0::CompetitivePricingType?, Array[Peddler::APIs::ProductPricingV0::OfferType]?, Array[untyped]?, Array[Peddler::APIs::ProductPricingV0::SalesRankType]?) -> Peddler::APIs::ProductPricingV0::Product
|
.members ⇒ [ :identifiers, :attribute_sets, :competitive_pricing, :offers, :relationships, :sales_rankings ]
762 |
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 762
def self.members: () -> [ :identifiers, :attribute_sets, :competitive_pricing, :offers, :relationships, :sales_rankings ]
|
.new(identifiers:, attribute_sets:, competitive_pricing:, offers:, relationships:, sales_rankings:) ⇒ Peddler::APIs::ProductPricingV0::Product .new(arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::APIs::ProductPricingV0::Product
757 758 |
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 757
def self.new: (identifiers: Peddler::APIs::ProductPricingV0::IdentifierType, ?attribute_sets: Array[untyped]?, ?competitive_pricing: Peddler::APIs::ProductPricingV0::CompetitivePricingType?, ?offers: Array[Peddler::APIs::ProductPricingV0::OfferType]?, ?relationships: Array[untyped]?, ?sales_rankings: Array[Peddler::APIs::ProductPricingV0::SalesRankType]?) -> Peddler::APIs::ProductPricingV0::Product
| (Peddler::APIs::ProductPricingV0::IdentifierType, Array[untyped]?, Peddler::APIs::ProductPricingV0::CompetitivePricingType?, Array[Peddler::APIs::ProductPricingV0::OfferType]?, Array[untyped]?, Array[Peddler::APIs::ProductPricingV0::SalesRankType]?) -> Peddler::APIs::ProductPricingV0::Product
|
.parse ⇒ Peddler::APIs::ProductPricingV0::Product
764 |
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 764
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::ProductPricingV0::Product
|
Instance Method Details
#members ⇒ [ :identifiers, :attribute_sets, :competitive_pricing, :offers, :relationships, :sales_rankings ]
773 |
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 773
def members: () -> [ :identifiers, :attribute_sets, :competitive_pricing, :offers, :relationships, :sales_rankings ]
|
#to_h ⇒ { identifiers: Peddler::APIs::ProductPricingV0::IdentifierType, attribute_sets: Array[untyped]?, competitive_pricing: Peddler::APIs::ProductPricingV0::CompetitivePricingType?, offers: Array[Peddler::APIs::ProductPricingV0::OfferType]?, relationships: Array[untyped]?, sales_rankings: Array[Peddler::APIs::ProductPricingV0::SalesRankType]? }
774 |
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 774
def to_h: () -> { identifiers: Peddler::APIs::ProductPricingV0::IdentifierType, attribute_sets: Array[untyped]?, competitive_pricing: Peddler::APIs::ProductPricingV0::CompetitivePricingType?, offers: Array[Peddler::APIs::ProductPricingV0::OfferType]?, relationships: Array[untyped]?, sales_rankings: Array[Peddler::APIs::ProductPricingV0::SalesRankType]? }
|