Class: Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/replenishment_2022_11_07.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#active_subscriptionsFloat? (readonly)

Returns the value of attribute active_subscriptions.

Returns:

  • (Float, nil)


276
277
278
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 276

def active_subscriptions
  @active_subscriptions
end

#asinString? (readonly)

Returns the value of attribute asin.

Returns:

  • (String, nil)


277
278
279
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 277

def asin
  @asin
end

#coupons_revenue_penetrationFloat? (readonly)

Returns the value of attribute coupons_revenue_penetration.

Returns:

  • (Float, nil)


278
279
280
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 278

def coupons_revenue_penetration
  @coupons_revenue_penetration
end

#currency_codeString? (readonly)

Returns the value of attribute currency_code.

Returns:

  • (String, nil)


279
280
281
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 279

def currency_code
  @currency_code
end

#fulfillment_channel_typeString? (readonly)

Returns the value of attribute fulfillment_channel_type.

Returns:

  • (String, nil)


280
281
282
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 280

def fulfillment_channel_type
  @fulfillment_channel_type
end

#lost_revenue_due_to_oosFloat? (readonly)

Returns the value of attribute lost_revenue_due_to_oos.

Returns:

  • (Float, nil)


281
282
283
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 281

def lost_revenue_due_to_oos
  @lost_revenue_due_to_oos
end

#next30_day_shipped_subscription_unitsFloat? (readonly)

Returns the value of attribute next30_day_shipped_subscription_units.

Returns:

  • (Float, nil)


282
283
284
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 282

def next30_day_shipped_subscription_units
  @next30_day_shipped_subscription_units
end

#next30_day_total_subscriptions_revenueFloat? (readonly)

Returns the value of attribute next30_day_total_subscriptions_revenue.

Returns:

  • (Float, nil)


283
284
285
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 283

def next30_day_total_subscriptions_revenue
  @next30_day_total_subscriptions_revenue
end

#next60_day_shipped_subscription_unitsFloat? (readonly)

Returns the value of attribute next60_day_shipped_subscription_units.

Returns:

  • (Float, nil)


284
285
286
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 284

def next60_day_shipped_subscription_units
  @next60_day_shipped_subscription_units
end

#next60_day_total_subscriptions_revenueFloat? (readonly)

Returns the value of attribute next60_day_total_subscriptions_revenue.

Returns:

  • (Float, nil)


285
286
287
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 285

def next60_day_total_subscriptions_revenue
  @next60_day_total_subscriptions_revenue
end

#next90_day_shipped_subscription_unitsFloat? (readonly)

Returns the value of attribute next90_day_shipped_subscription_units.

Returns:

  • (Float, nil)


286
287
288
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 286

def next90_day_shipped_subscription_units
  @next90_day_shipped_subscription_units
end

#next90_day_total_subscriptions_revenueFloat? (readonly)

Returns the value of attribute next90_day_total_subscriptions_revenue.

Returns:

  • (Float, nil)


287
288
289
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 287

def next90_day_total_subscriptions_revenue
  @next90_day_total_subscriptions_revenue
end

#not_delivered_due_to_oosFloat? (readonly)

Returns the value of attribute not_delivered_due_to_oos.

Returns:

  • (Float, nil)


288
289
290
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 288

def not_delivered_due_to_oos
  @not_delivered_due_to_oos
end

#revenue_penetrationFloat? (readonly)

Returns the value of attribute revenue_penetration.

Returns:

  • (Float, nil)


289
290
291
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 289

def revenue_penetration
  @revenue_penetration
end

#share_of_coupon_subscriptionsFloat? (readonly)

Returns the value of attribute share_of_coupon_subscriptions.

Returns:

  • (Float, nil)


290
291
292
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 290

def share_of_coupon_subscriptions
  @share_of_coupon_subscriptions
end

#shipped_subscription_unitsFloat? (readonly)

Returns the value of attribute shipped_subscription_units.

Returns:

  • (Float, nil)


291
292
293
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 291

def shipped_subscription_units
  @shipped_subscription_units
end

#skuString? (readonly)

Returns the value of attribute sku.

Returns:

  • (String, nil)


292
293
294
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 292

def sku
  @sku
end

#time_intervalPeddler::APIs::Replenishment20221107::TimeInterval? (readonly)

Returns the value of attribute time_interval.



293
294
295
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 293

def time_interval
  @time_interval
end

#total_subscriptions_revenueFloat? (readonly)

Returns the value of attribute total_subscriptions_revenue.

Returns:

  • (Float, nil)


294
295
296
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 294

def total_subscriptions_revenue
  @total_subscriptions_revenue
end

Class Method Details

.[](active_subscriptions:, asin:, 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:, 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) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer

Overloads:

  • .[](active_subscriptions:, asin:, 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:, revenue_penetration:, share_of_coupon_subscriptions:, shipped_subscription_units:, sku:, time_interval:, total_subscriptions_revenue:) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer

    Parameters:

    • active_subscriptions: (Float, nil)
    • asin: (String, nil)
    • coupons_revenue_penetration: (Float, nil)
    • currency_code: (String, nil)
    • fulfillment_channel_type: (String, nil)
    • lost_revenue_due_to_oos: (Float, nil)
    • next30_day_shipped_subscription_units: (Float, nil)
    • next30_day_total_subscriptions_revenue: (Float, nil)
    • next60_day_shipped_subscription_units: (Float, nil)
    • next60_day_total_subscriptions_revenue: (Float, nil)
    • next90_day_shipped_subscription_units: (Float, nil)
    • next90_day_total_subscriptions_revenue: (Float, nil)
    • not_delivered_due_to_oos: (Float, nil)
    • revenue_penetration: (Float, nil)
    • share_of_coupon_subscriptions: (Float, nil)
    • shipped_subscription_units: (Float, nil)
    • sku: (String, nil)
    • time_interval: (Peddler::APIs::Replenishment20221107::TimeInterval, nil)
    • total_subscriptions_revenue: (Float, nil)

    Returns:

  • .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer

    Parameters:

    • arg0 (Float, nil)
    • arg1 (String, nil)
    • arg2 (Float, nil)
    • arg3 (String, nil)
    • arg4 (String, nil)
    • arg5 (Float, nil)
    • arg6 (Float, nil)
    • arg7 (Float, nil)
    • arg8 (Float, nil)
    • arg9 (Float, nil)
    • arg10 (Float, nil)
    • arg11 (Float, nil)
    • arg12 (Float, nil)
    • arg13 (Float, nil)
    • arg14 (Float, nil)
    • arg15 (Float, nil)
    • arg16 (String, nil)
    • arg17 (Peddler::APIs::Replenishment20221107::TimeInterval, nil)
    • arg18 (Float, nil)

    Returns:



269
270
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 269

def self.[]: (?active_subscriptions: Float?, ?asin: 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?, ?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?, Float?, String?, String?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, String?, Peddler::APIs::Replenishment20221107::TimeInterval?, Float?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer

.members[ :active_subscriptions, :asin, :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, :revenue_penetration, :share_of_coupon_subscriptions, :shipped_subscription_units, :sku, :time_interval, :total_subscriptions_revenue ]

Returns:

  • ([ :active_subscriptions, :asin, :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, :revenue_penetration, :share_of_coupon_subscriptions, :shipped_subscription_units, :sku, :time_interval, :total_subscriptions_revenue ])


272
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 272

def self.members: () -> [ :active_subscriptions, :asin, :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, :revenue_penetration, :share_of_coupon_subscriptions, :shipped_subscription_units, :sku, :time_interval, :total_subscriptions_revenue ]

.new(active_subscriptions:, asin:, 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:, 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) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer

Overloads:

  • .new(active_subscriptions:, asin:, 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:, revenue_penetration:, share_of_coupon_subscriptions:, shipped_subscription_units:, sku:, time_interval:, total_subscriptions_revenue:) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer

    Parameters:

    • active_subscriptions: (Float, nil)
    • asin: (String, nil)
    • coupons_revenue_penetration: (Float, nil)
    • currency_code: (String, nil)
    • fulfillment_channel_type: (String, nil)
    • lost_revenue_due_to_oos: (Float, nil)
    • next30_day_shipped_subscription_units: (Float, nil)
    • next30_day_total_subscriptions_revenue: (Float, nil)
    • next60_day_shipped_subscription_units: (Float, nil)
    • next60_day_total_subscriptions_revenue: (Float, nil)
    • next90_day_shipped_subscription_units: (Float, nil)
    • next90_day_total_subscriptions_revenue: (Float, nil)
    • not_delivered_due_to_oos: (Float, nil)
    • revenue_penetration: (Float, nil)
    • share_of_coupon_subscriptions: (Float, nil)
    • shipped_subscription_units: (Float, nil)
    • sku: (String, nil)
    • time_interval: (Peddler::APIs::Replenishment20221107::TimeInterval, nil)
    • total_subscriptions_revenue: (Float, nil)

    Returns:

  • .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18) ⇒ Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer

    Parameters:

    • arg0 (Float, nil)
    • arg1 (String, nil)
    • arg2 (Float, nil)
    • arg3 (String, nil)
    • arg4 (String, nil)
    • arg5 (Float, nil)
    • arg6 (Float, nil)
    • arg7 (Float, nil)
    • arg8 (Float, nil)
    • arg9 (Float, nil)
    • arg10 (Float, nil)
    • arg11 (Float, nil)
    • arg12 (Float, nil)
    • arg13 (Float, nil)
    • arg14 (Float, nil)
    • arg15 (Float, nil)
    • arg16 (String, nil)
    • arg17 (Peddler::APIs::Replenishment20221107::TimeInterval, nil)
    • arg18 (Float, nil)

    Returns:



267
268
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 267

def self.new: (?active_subscriptions: Float?, ?asin: 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?, ?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?, Float?, String?, String?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, Float?, String?, Peddler::APIs::Replenishment20221107::TimeInterval?, Float?) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer

.parsePeddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer

Parameters:

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

Returns:



274
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 274

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::Replenishment20221107::ListOfferMetricsResponseOffer

Instance Method Details

#members[ :active_subscriptions, :asin, :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, :revenue_penetration, :share_of_coupon_subscriptions, :shipped_subscription_units, :sku, :time_interval, :total_subscriptions_revenue ]

Returns:

  • ([ :active_subscriptions, :asin, :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, :revenue_penetration, :share_of_coupon_subscriptions, :shipped_subscription_units, :sku, :time_interval, :total_subscriptions_revenue ])


296
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 296

def members: () -> [ :active_subscriptions, :asin, :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, :revenue_penetration, :share_of_coupon_subscriptions, :shipped_subscription_units, :sku, :time_interval, :total_subscriptions_revenue ]

#to_h{ active_subscriptions: Float?, asin: 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?, revenue_penetration: Float?, share_of_coupon_subscriptions: Float?, shipped_subscription_units: Float?, sku: String?, time_interval: Peddler::APIs::Replenishment20221107::TimeInterval?, total_subscriptions_revenue: Float? }

Returns:

  • ({ active_subscriptions: Float?, asin: 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?, revenue_penetration: Float?, share_of_coupon_subscriptions: Float?, shipped_subscription_units: Float?, sku: String?, time_interval: Peddler::APIs::Replenishment20221107::TimeInterval?, total_subscriptions_revenue: Float? })


297
# File 'sig/peddler/apis/replenishment_2022_11_07.rbs', line 297

def to_h: () -> { active_subscriptions: Float?, asin: 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?, revenue_penetration: Float?, share_of_coupon_subscriptions: Float?, shipped_subscription_units: Float?, sku: String?, time_interval: Peddler::APIs::Replenishment20221107::TimeInterval?, total_subscriptions_revenue: Float? }