Class: Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformanceImpressionData

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_impression_countInteger (readonly)

Returns the value of attribute asin_impression_count.

Returns:

  • (Integer)


157
158
159
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 157

def asin_impression_count
  @asin_impression_count
end

#asin_impression_shareFloat (readonly)

Returns the value of attribute asin_impression_share.

Returns:

  • (Float)


158
159
160
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 158

def asin_impression_share
  @asin_impression_share
end

#total_query_impression_countInteger (readonly)

Returns the value of attribute total_query_impression_count.

Returns:

  • (Integer)


159
160
161
# File 'sig/peddler/reports/selling_partner_search_query_performance.rbs', line 159

def total_query_impression_count
  @total_query_impression_count
end

Class Method Details

.[](asin_impression_count:, asin_impression_share:, total_query_impression_count:) ⇒ Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformanceImpressionData .[](arg0, arg1, arg2) ⇒ Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformanceImpressionData

Overloads:



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

def self.[]: (asin_impression_count: Integer, asin_impression_share: Float, total_query_impression_count: Integer) -> Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformanceImpressionData
| (Integer, Float, Integer) -> Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformanceImpressionData

.members[ :asin_impression_count, :asin_impression_share, :total_query_impression_count ]

Returns:

  • ([ :asin_impression_count, :asin_impression_share, :total_query_impression_count ])


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

def self.members: () -> [ :asin_impression_count, :asin_impression_share, :total_query_impression_count ]

.new(asin_impression_count:, asin_impression_share:, total_query_impression_count:) ⇒ Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformanceImpressionData .new(arg0, arg1, arg2) ⇒ Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformanceImpressionData

Overloads:



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

def self.new: (asin_impression_count: Integer, asin_impression_share: Float, total_query_impression_count: Integer) -> Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformanceImpressionData
| (Integer, Float, Integer) -> Peddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformanceImpressionData

.parsePeddler::Reports::SellingPartnerSearchQueryPerformance::SearchQueryPerformanceImpressionData

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :asin_impression_count, :asin_impression_share, :total_query_impression_count ]

Returns:

  • ([ :asin_impression_count, :asin_impression_share, :total_query_impression_count ])


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

def members: () -> [ :asin_impression_count, :asin_impression_share, :total_query_impression_count ]

#to_h{ asin_impression_count: Integer, asin_impression_share: Float, total_query_impression_count: Integer }

Returns:

  • ({ asin_impression_count: Integer, asin_impression_share: Float, total_query_impression_count: Integer })


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

def to_h: () -> { asin_impression_count: Integer, asin_impression_share: Float, total_query_impression_count: Integer }