Class: Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformancePurchaseData

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/reports/selling_partner_search_query_performance.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#asin_median_purchase_pricePeddler::Money (readonly)

Returns the value of attribute asin_median_purchase_price.

Returns:



175
176
177
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 175

def asin_median_purchase_price
  @asin_median_purchase_price
end

#asin_purchase_countInteger (readonly)

Returns the value of attribute asin_purchase_count.

Returns:

  • (Integer)


176
177
178
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 176

def asin_purchase_count
  @asin_purchase_count
end

#asin_purchase_shareFloat (readonly)

Returns the value of attribute asin_purchase_share.

Returns:

  • (Float)


177
178
179
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 177

def asin_purchase_share
  @asin_purchase_share
end

#total_median_purchase_pricePeddler::Money (readonly)

Returns the value of attribute total_median_purchase_price.

Returns:



178
179
180
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 178

def total_median_purchase_price
  @total_median_purchase_price
end

#total_one_day_shipping_purchase_countInteger (readonly)

Returns the value of attribute total_one_day_shipping_purchase_count.

Returns:

  • (Integer)


179
180
181
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 179

def total_one_day_shipping_purchase_count
  @total_one_day_shipping_purchase_count
end

#total_purchase_countInteger (readonly)

Returns the value of attribute total_purchase_count.

Returns:

  • (Integer)


180
181
182
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 180

def total_purchase_count
  @total_purchase_count
end

#total_purchase_rateFloat (readonly)

Returns the value of attribute total_purchase_rate.

Returns:

  • (Float)


181
182
183
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 181

def total_purchase_rate
  @total_purchase_rate
end

#total_same_day_shipping_purchase_countInteger (readonly)

Returns the value of attribute total_same_day_shipping_purchase_count.

Returns:

  • (Integer)


182
183
184
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 182

def total_same_day_shipping_purchase_count
  @total_same_day_shipping_purchase_count
end

#total_two_day_shipping_purchase_countInteger (readonly)

Returns the value of attribute total_two_day_shipping_purchase_count.

Returns:

  • (Integer)


183
184
185
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 183

def total_two_day_shipping_purchase_count
  @total_two_day_shipping_purchase_count
end

Class Method Details

.[](asin_median_purchase_price:, asin_purchase_count:, asin_purchase_share:, total_median_purchase_price:, total_one_day_shipping_purchase_count:, total_purchase_count:, total_purchase_rate:, total_same_day_shipping_purchase_count:, total_two_day_shipping_purchase_count:) ⇒ Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformancePurchaseData .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformancePurchaseData

Overloads:



168
169
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 168

def self.[]: (asin_median_purchase_price: Peddler::Money, asin_purchase_count: Integer, asin_purchase_share: Float, total_median_purchase_price: Peddler::Money, total_one_day_shipping_purchase_count: Integer, total_purchase_count: Integer, total_purchase_rate: Float, total_same_day_shipping_purchase_count: Integer, total_two_day_shipping_purchase_count: Integer) -> Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformancePurchaseData
| (Peddler::Money, Integer, Float, Peddler::Money, Integer, Integer, Float, Integer, Integer) -> Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformancePurchaseData

.members[ :asin_median_purchase_price, :asin_purchase_count, :asin_purchase_share, :total_median_purchase_price, :total_one_day_shipping_purchase_count, :total_purchase_count, :total_purchase_rate, :total_same_day_shipping_purchase_count, :total_two_day_shipping_purchase_count ]

Returns:

  • ([ :asin_median_purchase_price, :asin_purchase_count, :asin_purchase_share, :total_median_purchase_price, :total_one_day_shipping_purchase_count, :total_purchase_count, :total_purchase_rate, :total_same_day_shipping_purchase_count, :total_two_day_shipping_purchase_count ])


171
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 171

def self.members: () -> [ :asin_median_purchase_price, :asin_purchase_count, :asin_purchase_share, :total_median_purchase_price, :total_one_day_shipping_purchase_count, :total_purchase_count, :total_purchase_rate, :total_same_day_shipping_purchase_count, :total_two_day_shipping_purchase_count ]

.new(asin_median_purchase_price:, asin_purchase_count:, asin_purchase_share:, total_median_purchase_price:, total_one_day_shipping_purchase_count:, total_purchase_count:, total_purchase_rate:, total_same_day_shipping_purchase_count:, total_two_day_shipping_purchase_count:) ⇒ Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformancePurchaseData .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformancePurchaseData

Overloads:



166
167
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 166

def self.new: (asin_median_purchase_price: Peddler::Money, asin_purchase_count: Integer, asin_purchase_share: Float, total_median_purchase_price: Peddler::Money, total_one_day_shipping_purchase_count: Integer, total_purchase_count: Integer, total_purchase_rate: Float, total_same_day_shipping_purchase_count: Integer, total_two_day_shipping_purchase_count: Integer) -> Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformancePurchaseData
| (Peddler::Money, Integer, Float, Peddler::Money, Integer, Integer, Float, Integer, Integer) -> Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformancePurchaseData

.parsePeddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformancePurchaseData

Parameters:

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

Returns:



173
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 173

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformancePurchaseData

Instance Method Details

#members[ :asin_median_purchase_price, :asin_purchase_count, :asin_purchase_share, :total_median_purchase_price, :total_one_day_shipping_purchase_count, :total_purchase_count, :total_purchase_rate, :total_same_day_shipping_purchase_count, :total_two_day_shipping_purchase_count ]

Returns:

  • ([ :asin_median_purchase_price, :asin_purchase_count, :asin_purchase_share, :total_median_purchase_price, :total_one_day_shipping_purchase_count, :total_purchase_count, :total_purchase_rate, :total_same_day_shipping_purchase_count, :total_two_day_shipping_purchase_count ])


185
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 185

def members: () -> [ :asin_median_purchase_price, :asin_purchase_count, :asin_purchase_share, :total_median_purchase_price, :total_one_day_shipping_purchase_count, :total_purchase_count, :total_purchase_rate, :total_same_day_shipping_purchase_count, :total_two_day_shipping_purchase_count ]

#to_h{ asin_median_purchase_price: Peddler::Money, asin_purchase_count: Integer, asin_purchase_share: Float, total_median_purchase_price: Peddler::Money, total_one_day_shipping_purchase_count: Integer, total_purchase_count: Integer, total_purchase_rate: Float, total_same_day_shipping_purchase_count: Integer, total_two_day_shipping_purchase_count: Integer }

Returns:

  • ({ asin_median_purchase_price: Peddler::Money, asin_purchase_count: Integer, asin_purchase_share: Float, total_median_purchase_price: Peddler::Money, total_one_day_shipping_purchase_count: Integer, total_purchase_count: Integer, total_purchase_rate: Float, total_same_day_shipping_purchase_count: Integer, total_two_day_shipping_purchase_count: Integer })


186
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 186

def to_h: () -> { asin_median_purchase_price: Peddler::Money, asin_purchase_count: Integer, asin_purchase_share: Float, total_median_purchase_price: Peddler::Money, total_one_day_shipping_purchase_count: Integer, total_purchase_count: Integer, total_purchase_rate: Float, total_same_day_shipping_purchase_count: Integer, total_two_day_shipping_purchase_count: Integer }