Class: Peddler::APIs::ProductPricingV0::Product

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

#attribute_setsArray[untyped]? (readonly)

Returns the value of attribute attribute_sets.

Returns:

  • (Array[untyped], nil)


766
767
768
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 766

def attribute_sets
  @attribute_sets
end

#competitive_pricingPeddler::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

#identifiersPeddler::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

#offersArray[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

#relationshipsArray[untyped]? (readonly)

Returns the value of attribute relationships.

Returns:

  • (Array[untyped], nil)


770
771
772
# File 'sig/peddler/apis/product_pricing_v0.rbs', line 770

def relationships
  @relationships
end

#sales_rankingsArray[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

Overloads:



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 ]

Returns:

  • ([ :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

Overloads:



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

.parsePeddler::APIs::ProductPricingV0::Product

Parameters:

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

Returns:



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 ]

Returns:

  • ([ :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]? }

Returns:



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]? }