Class: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceData

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#asinString (readonly)

Returns the value of attribute asin.

Returns:

  • (String)


109
110
111
# File 'sig/peddler/reports/selling_partner_search_catalog_performance.rbs', line 109

def asin
  @asin
end

#cart_add_dataPeddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceCartAddData (readonly)

Returns the value of attribute cart_add_data.



110
111
112
# File 'sig/peddler/reports/selling_partner_search_catalog_performance.rbs', line 110

def cart_add_data
  @cart_add_data
end

#click_dataPeddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceClickData (readonly)

Returns the value of attribute click_data.



111
112
113
# File 'sig/peddler/reports/selling_partner_search_catalog_performance.rbs', line 111

def click_data
  @click_data
end

#end_dateDate (readonly)

Returns the value of attribute end_date.

Returns:

  • (Date)


112
113
114
# File 'sig/peddler/reports/selling_partner_search_catalog_performance.rbs', line 112

def end_date
  @end_date
end

#impression_dataPeddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceImpressionData (readonly)

Returns the value of attribute impression_data.



113
114
115
# File 'sig/peddler/reports/selling_partner_search_catalog_performance.rbs', line 113

def impression_data
  @impression_data
end

#purchase_dataPeddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformancePurchaseData (readonly)

Returns the value of attribute purchase_data.



114
115
116
# File 'sig/peddler/reports/selling_partner_search_catalog_performance.rbs', line 114

def purchase_data
  @purchase_data
end

#start_dateDate (readonly)

Returns the value of attribute start_date.

Returns:

  • (Date)


115
116
117
# File 'sig/peddler/reports/selling_partner_search_catalog_performance.rbs', line 115

def start_date
  @start_date
end

Class Method Details

.[](asin:, cart_add_data:, click_data:, end_date:, impression_data:, purchase_data:, start_date:) ⇒ Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceData .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6) ⇒ Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceData



102
103
# File 'sig/peddler/reports/selling_partner_search_catalog_performance.rbs', line 102

def self.[]: (asin: String, cart_add_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceCartAddData, click_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceClickData, end_date: Date, impression_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceImpressionData, purchase_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformancePurchaseData, start_date: Date) -> Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceData
| (String, Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceCartAddData, Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceClickData, Date, Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceImpressionData, Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformancePurchaseData, Date) -> Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceData

.members[ :asin, :cart_add_data, :click_data, :end_date, :impression_data, :purchase_data, :start_date ]

Returns:

  • ([ :asin, :cart_add_data, :click_data, :end_date, :impression_data, :purchase_data, :start_date ])


105
# File 'sig/peddler/reports/selling_partner_search_catalog_performance.rbs', line 105

def self.members: () -> [ :asin, :cart_add_data, :click_data, :end_date, :impression_data, :purchase_data, :start_date ]

.new(asin:, cart_add_data:, click_data:, end_date:, impression_data:, purchase_data:, start_date:) ⇒ Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceData .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6) ⇒ Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceData



100
101
# File 'sig/peddler/reports/selling_partner_search_catalog_performance.rbs', line 100

def self.new: (asin: String, cart_add_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceCartAddData, click_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceClickData, end_date: Date, impression_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceImpressionData, purchase_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformancePurchaseData, start_date: Date) -> Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceData
| (String, Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceCartAddData, Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceClickData, Date, Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceImpressionData, Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformancePurchaseData, Date) -> Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceData

.parsePeddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceData

Parameters:

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

Returns:



107
# File 'sig/peddler/reports/selling_partner_search_catalog_performance.rbs', line 107

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

Instance Method Details

#members[ :asin, :cart_add_data, :click_data, :end_date, :impression_data, :purchase_data, :start_date ]

Returns:

  • ([ :asin, :cart_add_data, :click_data, :end_date, :impression_data, :purchase_data, :start_date ])


117
# File 'sig/peddler/reports/selling_partner_search_catalog_performance.rbs', line 117

def members: () -> [ :asin, :cart_add_data, :click_data, :end_date, :impression_data, :purchase_data, :start_date ]

#to_h{ asin: String, cart_add_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceCartAddData, click_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceClickData, end_date: Date, impression_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceImpressionData, purchase_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformancePurchaseData, start_date: Date }



118
# File 'sig/peddler/reports/selling_partner_search_catalog_performance.rbs', line 118

def to_h: () -> { asin: String, cart_add_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceCartAddData, click_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceClickData, end_date: Date, impression_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformanceImpressionData, purchase_data: Peddler::Reports::SellingPartnerSearchCatalogPerformance::SearchCatalogPerformancePurchaseData, start_date: Date }