Class: Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer
- Defined in:
- sig/peddler/apis/replenishment_2022_11_07.rbs
Instance Attribute Summary collapse
-
#active_subscriptions ⇒ Float?
readonly
Returns the value of attribute active_subscriptions.
-
#asin ⇒ String?
readonly
Returns the value of attribute asin.
-
#brand_name ⇒ String?
readonly
Returns the value of attribute brand_name.
-
#coupons_revenue_penetration ⇒ Float?
readonly
Returns the value of attribute coupons_revenue_penetration.
-
#currency_code ⇒ String?
readonly
Returns the value of attribute currency_code.
-
#fulfillment_channel_type ⇒ String?
readonly
Returns the value of attribute fulfillment_channel_type.
-
#lost_revenue_due_to_oos ⇒ Float?
readonly
Returns the value of attribute lost_revenue_due_to_oos.
-
#next30_day_shipped_subscription_units ⇒ Float?
readonly
Returns the value of attribute next30_day_shipped_subscription_units.
-
#next30_day_total_subscriptions_revenue ⇒ Float?
readonly
Returns the value of attribute next30_day_total_subscriptions_revenue.
-
#next60_day_shipped_subscription_units ⇒ Float?
readonly
Returns the value of attribute next60_day_shipped_subscription_units.
-
#next60_day_total_subscriptions_revenue ⇒ Float?
readonly
Returns the value of attribute next60_day_total_subscriptions_revenue.
-
#next90_day_shipped_subscription_units ⇒ Float?
readonly
Returns the value of attribute next90_day_shipped_subscription_units.
-
#next90_day_total_subscriptions_revenue ⇒ Float?
readonly
Returns the value of attribute next90_day_total_subscriptions_revenue.
-
#not_delivered_due_to_oos ⇒ Float?
readonly
Returns the value of attribute not_delivered_due_to_oos.
-
#product_group ⇒ String?
readonly
Returns the value of attribute product_group.
-
#revenue_penetration ⇒ Float?
readonly
Returns the value of attribute revenue_penetration.
-
#share_of_coupon_subscriptions ⇒ Float?
readonly
Returns the value of attribute share_of_coupon_subscriptions.
-
#shipped_subscription_units ⇒ Float?
readonly
Returns the value of attribute shipped_subscription_units.
-
#sku ⇒ String?
readonly
Returns the value of attribute sku.
-
#time_interval ⇒ Peddler::APIs::Replenishment20221107::TimeInterval?
readonly
Returns the value of attribute time_interval.
-
#total_subscriptions_revenue ⇒ Float?
readonly
Returns the value of attribute total_subscriptions_revenue.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :active_subscriptions, :asin, :brand_name, :coupons_revenue_penetration, :currency_code, :fulfillment_channel_type, :lost_revenue_due_to_oos, :next30_day_shipped_subscription_units, :next30_day_total_subscriptions_revenue, :next60_day_shipped_subscription_units, :next60_day_total_subscriptions_revenue, :next90_day_shipped_subscription_units, :next90_day_total_subscriptions_revenue, :not_delivered_due_to_oos, :product_group, :revenue_penetration, :share_of_coupon_subscriptions, :shipped_subscription_units, :sku, :time_interval, :total_subscriptions_revenue ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer
Instance Method Summary collapse
-
#members ⇒ [ :active_subscriptions, :asin, :brand_name, :coupons_revenue_penetration, :currency_code, :fulfillment_channel_type, :lost_revenue_due_to_oos, :next30_day_shipped_subscription_units, :next30_day_total_subscriptions_revenue, :next60_day_shipped_subscription_units, :next60_day_total_subscriptions_revenue, :next90_day_shipped_subscription_units, :next90_day_total_subscriptions_revenue, :not_delivered_due_to_oos, :product_group, :revenue_penetration, :share_of_coupon_subscriptions, :shipped_subscription_units, :sku, :time_interval, :total_subscriptions_revenue ]
-
#to_h ⇒ { active_subscriptions: Float?, asin: String?, brand_name: String?, coupons_revenue_penetration: Float?, currency_code: String?, fulfillment_channel_type: String?, lost_revenue_due_to_oos: Float?, next30_day_shipped_subscription_units: Float?, next30_day_total_subscriptions_revenue: Float?, next60_day_shipped_subscription_units: Float?, next60_day_total_subscriptions_revenue: Float?, next90_day_shipped_subscription_units: Float?, next90_day_total_subscriptions_revenue: Float?, not_delivered_due_to_oos: Float?, product_group: String?, revenue_penetration: Float?, share_of_coupon_subscriptions: Float?, shipped_subscription_units: Float?, sku: String?, time_interval: Peddler::APIs::Replenishment20221107::TimeInterval?, total_subscriptions_revenue: Float? }
Instance Attribute Details
#active_subscriptions ⇒ Float? (readonly)
Returns the value of attribute active_subscriptions.
301 302 303 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 301 def active_subscriptions @active_subscriptions end |
#asin ⇒ String? (readonly)
Returns the value of attribute asin.
302 303 304 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 302 def asin @asin end |
#brand_name ⇒ String? (readonly)
Returns the value of attribute brand_name.
303 304 305 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 303 def brand_name @brand_name end |
#coupons_revenue_penetration ⇒ Float? (readonly)
Returns the value of attribute coupons_revenue_penetration.
304 305 306 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 304 def coupons_revenue_penetration @coupons_revenue_penetration end |
#currency_code ⇒ String? (readonly)
Returns the value of attribute currency_code.
305 306 307 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 305 def currency_code @currency_code end |
#fulfillment_channel_type ⇒ String? (readonly)
Returns the value of attribute fulfillment_channel_type.
306 307 308 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 306 def fulfillment_channel_type @fulfillment_channel_type end |
#lost_revenue_due_to_oos ⇒ Float? (readonly)
Returns the value of attribute lost_revenue_due_to_oos.
307 308 309 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 307 def lost_revenue_due_to_oos @lost_revenue_due_to_oos end |
#next30_day_shipped_subscription_units ⇒ Float? (readonly)
Returns the value of attribute next30_day_shipped_subscription_units.
308 309 310 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 308 def next30_day_shipped_subscription_units @next30_day_shipped_subscription_units end |
#next30_day_total_subscriptions_revenue ⇒ Float? (readonly)
Returns the value of attribute next30_day_total_subscriptions_revenue.
309 310 311 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 309 def next30_day_total_subscriptions_revenue @next30_day_total_subscriptions_revenue end |
#next60_day_shipped_subscription_units ⇒ Float? (readonly)
Returns the value of attribute next60_day_shipped_subscription_units.
310 311 312 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 310 def next60_day_shipped_subscription_units @next60_day_shipped_subscription_units end |
#next60_day_total_subscriptions_revenue ⇒ Float? (readonly)
Returns the value of attribute next60_day_total_subscriptions_revenue.
311 312 313 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 311 def next60_day_total_subscriptions_revenue @next60_day_total_subscriptions_revenue end |
#next90_day_shipped_subscription_units ⇒ Float? (readonly)
Returns the value of attribute next90_day_shipped_subscription_units.
312 313 314 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 312 def next90_day_shipped_subscription_units @next90_day_shipped_subscription_units end |
#next90_day_total_subscriptions_revenue ⇒ Float? (readonly)
Returns the value of attribute next90_day_total_subscriptions_revenue.
313 314 315 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 313 def next90_day_total_subscriptions_revenue @next90_day_total_subscriptions_revenue end |
#not_delivered_due_to_oos ⇒ Float? (readonly)
Returns the value of attribute not_delivered_due_to_oos.
314 315 316 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 314 def not_delivered_due_to_oos @not_delivered_due_to_oos end |
#product_group ⇒ String? (readonly)
Returns the value of attribute product_group.
315 316 317 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 315 def product_group @product_group end |
#revenue_penetration ⇒ Float? (readonly)
Returns the value of attribute revenue_penetration.
316 317 318 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 316 def revenue_penetration @revenue_penetration end |
#share_of_coupon_subscriptions ⇒ Float? (readonly)
Returns the value of attribute share_of_coupon_subscriptions.
317 318 319 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 317 def share_of_coupon_subscriptions @share_of_coupon_subscriptions end |
#shipped_subscription_units ⇒ Float? (readonly)
Returns the value of attribute shipped_subscription_units.
318 319 320 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 318 def shipped_subscription_units @shipped_subscription_units end |
#sku ⇒ String? (readonly)
Returns the value of attribute sku.
319 320 321 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 319 def sku @sku end |
#time_interval ⇒ Peddler::APIs::Replenishment20221107::TimeInterval? (readonly)
Returns the value of attribute time_interval.
320 321 322 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 320 def time_interval @time_interval end |
#total_subscriptions_revenue ⇒ Float? (readonly)
Returns the value of attribute total_subscriptions_revenue.
321 322 323 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 321 def total_subscriptions_revenue @total_subscriptions_revenue end |
Class Method Details
.[](active_subscriptions:, asin:, brand_name:, coupons_revenue_penetration:, currency_code:, fulfillment_channel_type:, lost_revenue_due_to_oos:, next30_day_shipped_subscription_units:, next30_day_total_subscriptions_revenue:, next60_day_shipped_subscription_units:, next60_day_total_subscriptions_revenue:, next90_day_shipped_subscription_units:, next90_day_total_subscriptions_revenue:, not_delivered_due_to_oos:, product_group:, revenue_penetration:, share_of_coupon_subscriptions:, shipped_subscription_units:, sku:, time_interval:, total_subscriptions_revenue:) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer
294 295 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 294
def self.[]: (?active_subscriptions: Float?, ?asin: String?, ?brand_name: String?, ?coupons_revenue_penetration: Float?, ?currency_code: String?, ?fulfillment_channel_type: String?, ?lost_revenue_due_to_oos: Float?, ?next30_day_shipped_subscription_units: Float?, ?next30_day_total_subscriptions_revenue: Float?, ?next60_day_shipped_subscription_units: Float?, ?next60_day_total_subscriptions_revenue: Float?, ?next90_day_shipped_subscription_units: Float?, ?next90_day_total_subscriptions_revenue: Float?, ?not_delivered_due_to_oos: Float?, ?product_group: String?, ?revenue_penetration: Float?, ?share_of_coupon_subscriptions: Float?, ?shipped_subscription_units: Float?, ?sku: String?, ?time_interval: Peddler::APIs::Replenishment20221107::TimeInterval?, ?total_subscriptions_revenue: Float?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer
| (Float?, String?, String?, Float?, String?, String?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, String?, Float?, Float?, Float?, String?, Peddler::APIs::Replenishment20221107::TimeInterval?, Float?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer
|
.members ⇒ [ :active_subscriptions, :asin, :brand_name, :coupons_revenue_penetration, :currency_code, :fulfillment_channel_type, :lost_revenue_due_to_oos, :next30_day_shipped_subscription_units, :next30_day_total_subscriptions_revenue, :next60_day_shipped_subscription_units, :next60_day_total_subscriptions_revenue, :next90_day_shipped_subscription_units, :next90_day_total_subscriptions_revenue, :not_delivered_due_to_oos, :product_group, :revenue_penetration, :share_of_coupon_subscriptions, :shipped_subscription_units, :sku, :time_interval, :total_subscriptions_revenue ]
297 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 297
def self.members: () -> [ :active_subscriptions, :asin, :brand_name, :coupons_revenue_penetration, :currency_code, :fulfillment_channel_type, :lost_revenue_due_to_oos, :next30_day_shipped_subscription_units, :next30_day_total_subscriptions_revenue, :next60_day_shipped_subscription_units, :next60_day_total_subscriptions_revenue, :next90_day_shipped_subscription_units, :next90_day_total_subscriptions_revenue, :not_delivered_due_to_oos, :product_group, :revenue_penetration, :share_of_coupon_subscriptions, :shipped_subscription_units, :sku, :time_interval, :total_subscriptions_revenue ]
|
.new(active_subscriptions:, asin:, brand_name:, coupons_revenue_penetration:, currency_code:, fulfillment_channel_type:, lost_revenue_due_to_oos:, next30_day_shipped_subscription_units:, next30_day_total_subscriptions_revenue:, next60_day_shipped_subscription_units:, next60_day_total_subscriptions_revenue:, next90_day_shipped_subscription_units:, next90_day_total_subscriptions_revenue:, not_delivered_due_to_oos:, product_group:, revenue_penetration:, share_of_coupon_subscriptions:, shipped_subscription_units:, sku:, time_interval:, total_subscriptions_revenue:) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19, arg20) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer
292 293 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 292
def self.new: (?active_subscriptions: Float?, ?asin: String?, ?brand_name: String?, ?coupons_revenue_penetration: Float?, ?currency_code: String?, ?fulfillment_channel_type: String?, ?lost_revenue_due_to_oos: Float?, ?next30_day_shipped_subscription_units: Float?, ?next30_day_total_subscriptions_revenue: Float?, ?next60_day_shipped_subscription_units: Float?, ?next60_day_total_subscriptions_revenue: Float?, ?next90_day_shipped_subscription_units: Float?, ?next90_day_total_subscriptions_revenue: Float?, ?not_delivered_due_to_oos: Float?, ?product_group: String?, ?revenue_penetration: Float?, ?share_of_coupon_subscriptions: Float?, ?shipped_subscription_units: Float?, ?sku: String?, ?time_interval: Peddler::APIs::Replenishment20221107::TimeInterval?, ?total_subscriptions_revenue: Float?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer
| (Float?, String?, String?, Float?, String?, String?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, String?, Float?, Float?, Float?, String?, Peddler::APIs::Replenishment20221107::TimeInterval?, Float?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer
|
.parse ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer
299 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 299
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer
|
Instance Method Details
#members ⇒ [ :active_subscriptions, :asin, :brand_name, :coupons_revenue_penetration, :currency_code, :fulfillment_channel_type, :lost_revenue_due_to_oos, :next30_day_shipped_subscription_units, :next30_day_total_subscriptions_revenue, :next60_day_shipped_subscription_units, :next60_day_total_subscriptions_revenue, :next90_day_shipped_subscription_units, :next90_day_total_subscriptions_revenue, :not_delivered_due_to_oos, :product_group, :revenue_penetration, :share_of_coupon_subscriptions, :shipped_subscription_units, :sku, :time_interval, :total_subscriptions_revenue ]
323 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 323
def members: () -> [ :active_subscriptions, :asin, :brand_name, :coupons_revenue_penetration, :currency_code, :fulfillment_channel_type, :lost_revenue_due_to_oos, :next30_day_shipped_subscription_units, :next30_day_total_subscriptions_revenue, :next60_day_shipped_subscription_units, :next60_day_total_subscriptions_revenue, :next90_day_shipped_subscription_units, :next90_day_total_subscriptions_revenue, :not_delivered_due_to_oos, :product_group, :revenue_penetration, :share_of_coupon_subscriptions, :shipped_subscription_units, :sku, :time_interval, :total_subscriptions_revenue ]
|
#to_h ⇒ { active_subscriptions: Float?, asin: String?, brand_name: String?, coupons_revenue_penetration: Float?, currency_code: String?, fulfillment_channel_type: String?, lost_revenue_due_to_oos: Float?, next30_day_shipped_subscription_units: Float?, next30_day_total_subscriptions_revenue: Float?, next60_day_shipped_subscription_units: Float?, next60_day_total_subscriptions_revenue: Float?, next90_day_shipped_subscription_units: Float?, next90_day_total_subscriptions_revenue: Float?, not_delivered_due_to_oos: Float?, product_group: String?, revenue_penetration: Float?, share_of_coupon_subscriptions: Float?, shipped_subscription_units: Float?, sku: String?, time_interval: Peddler::APIs::Replenishment20221107::TimeInterval?, total_subscriptions_revenue: Float? }
324 |
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 324
def to_h: () -> { active_subscriptions: Float?, asin: String?, brand_name: String?, coupons_revenue_penetration: Float?, currency_code: String?, fulfillment_channel_type: String?, lost_revenue_due_to_oos: Float?, next30_day_shipped_subscription_units: Float?, next30_day_total_subscriptions_revenue: Float?, next60_day_shipped_subscription_units: Float?, next60_day_total_subscriptions_revenue: Float?, next90_day_shipped_subscription_units: Float?, next90_day_total_subscriptions_revenue: Float?, not_delivered_due_to_oos: Float?, product_group: String?, revenue_penetration: Float?, share_of_coupon_subscriptions: Float?, shipped_subscription_units: Float?, sku: String?, time_interval: Peddler::APIs::Replenishment20221107::TimeInterval?, total_subscriptions_revenue: Float? }
|