Class: Peddler::Notifications::PricingHealth::ReferencePrice
- Inherits:
-
Data
- Object
- Data
- Peddler::Notifications::PricingHealth::ReferencePrice
- Defined in:
- sig/peddler/notifications/pricing_health.rbs
Instance Attribute Summary collapse
-
#average_selling_price ⇒ Peddler::Money?
readonly
Returns the value of attribute average_selling_price.
-
#competitive_price_threshold ⇒ Peddler::Money?
readonly
Returns the value of attribute competitive_price_threshold.
-
#msrp_price ⇒ Peddler::Money?
readonly
Returns the value of attribute msrp_price.
-
#retail_offer_price ⇒ Peddler::Money?
readonly
Returns the value of attribute retail_offer_price.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :average_selling_price, :competitive_price_threshold, :msrp_price, :retail_offer_price ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::Notifications::PricingHealth::ReferencePrice
Instance Method Summary collapse
-
#members ⇒ [ :average_selling_price, :competitive_price_threshold, :msrp_price, :retail_offer_price ]
-
#to_h ⇒ { average_selling_price: Peddler::Money?, competitive_price_threshold: Peddler::Money?, msrp_price: Peddler::Money?, retail_offer_price: Peddler::Money? }
Instance Attribute Details
#average_selling_price ⇒ Peddler::Money? (readonly)
Returns the value of attribute average_selling_price.
168 169 170 |
# File 'sig/peddler/notifications/pricing_health.rbs', line 168 def average_selling_price @average_selling_price end |
#competitive_price_threshold ⇒ Peddler::Money? (readonly)
Returns the value of attribute competitive_price_threshold.
169 170 171 |
# File 'sig/peddler/notifications/pricing_health.rbs', line 169 def competitive_price_threshold @competitive_price_threshold end |
#msrp_price ⇒ Peddler::Money? (readonly)
Returns the value of attribute msrp_price.
170 171 172 |
# File 'sig/peddler/notifications/pricing_health.rbs', line 170 def msrp_price @msrp_price end |
#retail_offer_price ⇒ Peddler::Money? (readonly)
Returns the value of attribute retail_offer_price.
171 172 173 |
# File 'sig/peddler/notifications/pricing_health.rbs', line 171 def retail_offer_price @retail_offer_price end |
Class Method Details
.[](average_selling_price:, competitive_price_threshold:, msrp_price:, retail_offer_price:) ⇒ Peddler::Notifications::PricingHealth::ReferencePrice .[](arg0, arg1, arg2, arg3) ⇒ Peddler::Notifications::PricingHealth::ReferencePrice
161 162 |
# File 'sig/peddler/notifications/pricing_health.rbs', line 161
def self.[]: (?average_selling_price: Peddler::Money?, ?competitive_price_threshold: Peddler::Money?, ?msrp_price: Peddler::Money?, ?retail_offer_price: Peddler::Money?) -> Peddler::Notifications::PricingHealth::ReferencePrice
| (Peddler::Money?, Peddler::Money?, Peddler::Money?, Peddler::Money?) -> Peddler::Notifications::PricingHealth::ReferencePrice
|
.members ⇒ [ :average_selling_price, :competitive_price_threshold, :msrp_price, :retail_offer_price ]
164 |
# File 'sig/peddler/notifications/pricing_health.rbs', line 164
def self.members: () -> [ :average_selling_price, :competitive_price_threshold, :msrp_price, :retail_offer_price ]
|
.new(average_selling_price:, competitive_price_threshold:, msrp_price:, retail_offer_price:) ⇒ Peddler::Notifications::PricingHealth::ReferencePrice .new(arg0, arg1, arg2, arg3) ⇒ Peddler::Notifications::PricingHealth::ReferencePrice
159 160 |
# File 'sig/peddler/notifications/pricing_health.rbs', line 159
def self.new: (?average_selling_price: Peddler::Money?, ?competitive_price_threshold: Peddler::Money?, ?msrp_price: Peddler::Money?, ?retail_offer_price: Peddler::Money?) -> Peddler::Notifications::PricingHealth::ReferencePrice
| (Peddler::Money?, Peddler::Money?, Peddler::Money?, Peddler::Money?) -> Peddler::Notifications::PricingHealth::ReferencePrice
|
.parse ⇒ Peddler::Notifications::PricingHealth::ReferencePrice
166 |
# File 'sig/peddler/notifications/pricing_health.rbs', line 166
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Notifications::PricingHealth::ReferencePrice
|
Instance Method Details
#members ⇒ [ :average_selling_price, :competitive_price_threshold, :msrp_price, :retail_offer_price ]
173 |
# File 'sig/peddler/notifications/pricing_health.rbs', line 173
def members: () -> [ :average_selling_price, :competitive_price_threshold, :msrp_price, :retail_offer_price ]
|
#to_h ⇒ { average_selling_price: Peddler::Money?, competitive_price_threshold: Peddler::Money?, msrp_price: Peddler::Money?, retail_offer_price: Peddler::Money? }
174 |
# File 'sig/peddler/notifications/pricing_health.rbs', line 174
def to_h: () -> { average_selling_price: Peddler::Money?, competitive_price_threshold: Peddler::Money?, msrp_price: Peddler::Money?, retail_offer_price: Peddler::Money? }
|