Class: Peddler::DataKiosk::SellerAnalytics20250331::Promotion

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/data_kiosk/seller_analytics20250331.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#deal_id ⇒ String? (readonly)

Returns the value of attribute deal_id.

Returns:

  • (String, nil)


246
247
248
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 246

def deal_id
  @deal_id
end

#deal_our_price ⇒ Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking? (readonly)

Returns the value of attribute deal_our_price.



247
248
249
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 247

def deal_our_price
  @deal_our_price
end

#deal_title ⇒ String? (readonly)

Returns the value of attribute deal_title.

Returns:

  • (String, nil)


248
249
250
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 248

def deal_title
  @deal_title
end

#promotion_asin_state_type ⇒ String? (readonly)

Returns the value of attribute promotion_asin_state_type.

Returns:

  • (String, nil)


249
250
251
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 249

def promotion_asin_state_type
  @promotion_asin_state_type
end

#promotion_conversion_rate ⇒ Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking? (readonly)

Returns the value of attribute promotion_conversion_rate.



250
251
252
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 250

def promotion_conversion_rate
  @promotion_conversion_rate
end

#promotion_discount_amt ⇒ Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking? (readonly)

Returns the value of attribute promotion_discount_amt.



251
252
253
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 251

def promotion_discount_amt
  @promotion_discount_amt
end

#promotion_discount_pct ⇒ Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking? (readonly)

Returns the value of attribute promotion_discount_pct.



252
253
254
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 252

def promotion_discount_pct
  @promotion_discount_pct
end

#promotion_end_date ⇒ String? (readonly)

Returns the value of attribute promotion_end_date.

Returns:

  • (String, nil)


253
254
255
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 253

def promotion_end_date
  @promotion_end_date
end

#promotion_glance_view_cnt ⇒ Peddler::DataKiosk::SellerAnalytics20250331::IntWithBenchmarking? (readonly)

Returns the value of attribute promotion_glance_view_cnt.



254
255
256
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 254

def promotion_glance_view_cnt
  @promotion_glance_view_cnt
end

#promotion_ordered_price ⇒ Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking? (readonly)

Returns the value of attribute promotion_ordered_price.



255
256
257
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 255

def promotion_ordered_price
  @promotion_ordered_price
end

#promotion_ordered_units_with_revenue ⇒ Peddler::DataKiosk::SellerAnalytics20250331::UnitsWithValueAndBenchmarking? (readonly)

Returns the value of attribute promotion_ordered_units_with_revenue.



256
257
258
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 256

def promotion_ordered_units_with_revenue
  @promotion_ordered_units_with_revenue
end

#promotion_start_date ⇒ String? (readonly)

Returns the value of attribute promotion_start_date.

Returns:

  • (String, nil)


257
258
259
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 257

def promotion_start_date
  @promotion_start_date
end

#promotion_status ⇒ String? (readonly)

Returns the value of attribute promotion_status.

Returns:

  • (String, nil)


258
259
260
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 258

def promotion_status
  @promotion_status
end

#promotion_type ⇒ String? (readonly)

Returns the value of attribute promotion_type.

Returns:

  • (String, nil)


259
260
261
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 259

def promotion_type
  @promotion_type
end

Class Method Details

.[](deal_id:, deal_our_price:, deal_title:, promotion_asin_state_type:, promotion_conversion_rate:, promotion_discount_amt:, promotion_discount_pct:, promotion_end_date:, promotion_glance_view_cnt:, promotion_ordered_price:, promotion_ordered_units_with_revenue:, promotion_start_date:, promotion_status:, promotion_type:) ⇒ Peddler::DataKiosk::SellerAnalytics20250331::Promotion .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13) ⇒ Peddler::DataKiosk::SellerAnalytics20250331::Promotion

Overloads:



239
240
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 239

def self.[]: (?deal_id: String?, ?deal_our_price: Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, ?deal_title: String?, ?promotion_asin_state_type: String?, ?promotion_conversion_rate: Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking?, ?promotion_discount_amt: Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, ?promotion_discount_pct: Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking?, ?promotion_end_date: String?, ?promotion_glance_view_cnt: Peddler::DataKiosk::SellerAnalytics20250331::IntWithBenchmarking?, ?promotion_ordered_price: Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, ?promotion_ordered_units_with_revenue: Peddler::DataKiosk::SellerAnalytics20250331::UnitsWithValueAndBenchmarking?, ?promotion_start_date: String?, ?promotion_status: String?, ?promotion_type: String?) -> Peddler::DataKiosk::SellerAnalytics20250331::Promotion
| (String?, Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, String?, String?, Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking?, Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking?, String?, Peddler::DataKiosk::SellerAnalytics20250331::IntWithBenchmarking?, Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, Peddler::DataKiosk::SellerAnalytics20250331::UnitsWithValueAndBenchmarking?, String?, String?, String?) -> Peddler::DataKiosk::SellerAnalytics20250331::Promotion

.members ⇒ [ :deal_id, :deal_our_price, :deal_title, :promotion_asin_state_type, :promotion_conversion_rate, :promotion_discount_amt, :promotion_discount_pct, :promotion_end_date, :promotion_glance_view_cnt, :promotion_ordered_price, :promotion_ordered_units_with_revenue, :promotion_start_date, :promotion_status, :promotion_type ]

Returns:

  • ([ :deal_id, :deal_our_price, :deal_title, :promotion_asin_state_type, :promotion_conversion_rate, :promotion_discount_amt, :promotion_discount_pct, :promotion_end_date, :promotion_glance_view_cnt, :promotion_ordered_price, :promotion_ordered_units_with_revenue, :promotion_start_date, :promotion_status, :promotion_type ])


242
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 242

def self.members: () -> [ :deal_id, :deal_our_price, :deal_title, :promotion_asin_state_type, :promotion_conversion_rate, :promotion_discount_amt, :promotion_discount_pct, :promotion_end_date, :promotion_glance_view_cnt, :promotion_ordered_price, :promotion_ordered_units_with_revenue, :promotion_start_date, :promotion_status, :promotion_type ]

.new(deal_id:, deal_our_price:, deal_title:, promotion_asin_state_type:, promotion_conversion_rate:, promotion_discount_amt:, promotion_discount_pct:, promotion_end_date:, promotion_glance_view_cnt:, promotion_ordered_price:, promotion_ordered_units_with_revenue:, promotion_start_date:, promotion_status:, promotion_type:) ⇒ Peddler::DataKiosk::SellerAnalytics20250331::Promotion .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13) ⇒ Peddler::DataKiosk::SellerAnalytics20250331::Promotion

Overloads:



237
238
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 237

def self.new: (?deal_id: String?, ?deal_our_price: Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, ?deal_title: String?, ?promotion_asin_state_type: String?, ?promotion_conversion_rate: Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking?, ?promotion_discount_amt: Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, ?promotion_discount_pct: Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking?, ?promotion_end_date: String?, ?promotion_glance_view_cnt: Peddler::DataKiosk::SellerAnalytics20250331::IntWithBenchmarking?, ?promotion_ordered_price: Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, ?promotion_ordered_units_with_revenue: Peddler::DataKiosk::SellerAnalytics20250331::UnitsWithValueAndBenchmarking?, ?promotion_start_date: String?, ?promotion_status: String?, ?promotion_type: String?) -> Peddler::DataKiosk::SellerAnalytics20250331::Promotion
| (String?, Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, String?, String?, Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking?, Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking?, String?, Peddler::DataKiosk::SellerAnalytics20250331::IntWithBenchmarking?, Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, Peddler::DataKiosk::SellerAnalytics20250331::UnitsWithValueAndBenchmarking?, String?, String?, String?) -> Peddler::DataKiosk::SellerAnalytics20250331::Promotion

.parse ⇒ Peddler::DataKiosk::SellerAnalytics20250331::Promotion

Parameters:

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

Returns:



244
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 244

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::DataKiosk::SellerAnalytics20250331::Promotion

Instance Method Details

#members ⇒ [ :deal_id, :deal_our_price, :deal_title, :promotion_asin_state_type, :promotion_conversion_rate, :promotion_discount_amt, :promotion_discount_pct, :promotion_end_date, :promotion_glance_view_cnt, :promotion_ordered_price, :promotion_ordered_units_with_revenue, :promotion_start_date, :promotion_status, :promotion_type ]

Returns:

  • ([ :deal_id, :deal_our_price, :deal_title, :promotion_asin_state_type, :promotion_conversion_rate, :promotion_discount_amt, :promotion_discount_pct, :promotion_end_date, :promotion_glance_view_cnt, :promotion_ordered_price, :promotion_ordered_units_with_revenue, :promotion_start_date, :promotion_status, :promotion_type ])


261
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 261

def members: () -> [ :deal_id, :deal_our_price, :deal_title, :promotion_asin_state_type, :promotion_conversion_rate, :promotion_discount_amt, :promotion_discount_pct, :promotion_end_date, :promotion_glance_view_cnt, :promotion_ordered_price, :promotion_ordered_units_with_revenue, :promotion_start_date, :promotion_status, :promotion_type ]

#to_h ⇒ { deal_id: String?, deal_our_price: Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, deal_title: String?, promotion_asin_state_type: String?, promotion_conversion_rate: Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking?, promotion_discount_amt: Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, promotion_discount_pct: Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking?, promotion_end_date: String?, promotion_glance_view_cnt: Peddler::DataKiosk::SellerAnalytics20250331::IntWithBenchmarking?, promotion_ordered_price: Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, promotion_ordered_units_with_revenue: Peddler::DataKiosk::SellerAnalytics20250331::UnitsWithValueAndBenchmarking?, promotion_start_date: String?, promotion_status: String?, promotion_type: String? }

Returns:



262
# File 'sig/peddler/data_kiosk/seller_analytics20250331.rbs', line 262

def to_h: () -> { deal_id: String?, deal_our_price: Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, deal_title: String?, promotion_asin_state_type: String?, promotion_conversion_rate: Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking?, promotion_discount_amt: Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, promotion_discount_pct: Peddler::DataKiosk::SellerAnalytics20250331::FloatWithBenchmarking?, promotion_end_date: String?, promotion_glance_view_cnt: Peddler::DataKiosk::SellerAnalytics20250331::IntWithBenchmarking?, promotion_ordered_price: Peddler::DataKiosk::SellerAnalytics20250331::AmountWithBenchmarking?, promotion_ordered_units_with_revenue: Peddler::DataKiosk::SellerAnalytics20250331::UnitsWithValueAndBenchmarking?, promotion_start_date: String?, promotion_status: String?, promotion_type: String? }