Class: Peddler::Reports::SellerSalesAndTraffic::SalesByASIN

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#ordered_product_salesPeddler::Money (readonly)

Returns the value of attribute ordered_product_sales.

Returns:



107
108
109
# File 'sig/peddler/reports/seller_sales_and_traffic.rbs', line 107

def ordered_product_sales
  @ordered_product_sales
end

#ordered_product_sales_b2bPeddler::Money? (readonly)

Returns the value of attribute ordered_product_sales_b2b.

Returns:



108
109
110
# File 'sig/peddler/reports/seller_sales_and_traffic.rbs', line 108

def ordered_product_sales_b2b
  @ordered_product_sales_b2b
end

#total_order_itemsInteger (readonly)

Returns the value of attribute total_order_items.

Returns:

  • (Integer)


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

def total_order_items
  @total_order_items
end

#total_order_items_b2bInteger? (readonly)

Returns the value of attribute total_order_items_b2b.

Returns:

  • (Integer, nil)


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

def total_order_items_b2b
  @total_order_items_b2b
end

#units_orderedInteger (readonly)

Returns the value of attribute units_ordered.

Returns:

  • (Integer)


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

def units_ordered
  @units_ordered
end

#units_ordered_b2bInteger? (readonly)

Returns the value of attribute units_ordered_b2b.

Returns:

  • (Integer, nil)


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

def units_ordered_b2b
  @units_ordered_b2b
end

Class Method Details

.[](ordered_product_sales:, total_order_items:, units_ordered:, ordered_product_sales_b2b:, total_order_items_b2b:, units_ordered_b2b:) ⇒ Peddler::Reports::SellerSalesAndTraffic::SalesByASIN .[](arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::Reports::SellerSalesAndTraffic::SalesByASIN

Overloads:



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

def self.[]: (ordered_product_sales: Peddler::Money, total_order_items: Integer, units_ordered: Integer, ?ordered_product_sales_b2b: Peddler::Money?, ?total_order_items_b2b: Integer?, ?units_ordered_b2b: Integer?) -> Peddler::Reports::SellerSalesAndTraffic::SalesByASIN
| (Peddler::Money, Integer, Integer, Peddler::Money?, Integer?, Integer?) -> Peddler::Reports::SellerSalesAndTraffic::SalesByASIN

.members[ :ordered_product_sales, :total_order_items, :units_ordered, :ordered_product_sales_b2b, :total_order_items_b2b, :units_ordered_b2b ]

Returns:

  • ([ :ordered_product_sales, :total_order_items, :units_ordered, :ordered_product_sales_b2b, :total_order_items_b2b, :units_ordered_b2b ])


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

def self.members: () -> [ :ordered_product_sales, :total_order_items, :units_ordered, :ordered_product_sales_b2b, :total_order_items_b2b, :units_ordered_b2b ]

.new(ordered_product_sales:, total_order_items:, units_ordered:, ordered_product_sales_b2b:, total_order_items_b2b:, units_ordered_b2b:) ⇒ Peddler::Reports::SellerSalesAndTraffic::SalesByASIN .new(arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::Reports::SellerSalesAndTraffic::SalesByASIN

Overloads:



98
99
# File 'sig/peddler/reports/seller_sales_and_traffic.rbs', line 98

def self.new: (ordered_product_sales: Peddler::Money, total_order_items: Integer, units_ordered: Integer, ?ordered_product_sales_b2b: Peddler::Money?, ?total_order_items_b2b: Integer?, ?units_ordered_b2b: Integer?) -> Peddler::Reports::SellerSalesAndTraffic::SalesByASIN
| (Peddler::Money, Integer, Integer, Peddler::Money?, Integer?, Integer?) -> Peddler::Reports::SellerSalesAndTraffic::SalesByASIN

.parsePeddler::Reports::SellerSalesAndTraffic::SalesByASIN

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :ordered_product_sales, :total_order_items, :units_ordered, :ordered_product_sales_b2b, :total_order_items_b2b, :units_ordered_b2b ]

Returns:

  • ([ :ordered_product_sales, :total_order_items, :units_ordered, :ordered_product_sales_b2b, :total_order_items_b2b, :units_ordered_b2b ])


114
# File 'sig/peddler/reports/seller_sales_and_traffic.rbs', line 114

def members: () -> [ :ordered_product_sales, :total_order_items, :units_ordered, :ordered_product_sales_b2b, :total_order_items_b2b, :units_ordered_b2b ]

#to_h{ ordered_product_sales: Peddler::Money, total_order_items: Integer, units_ordered: Integer, ordered_product_sales_b2b: Peddler::Money?, total_order_items_b2b: Integer?, units_ordered_b2b: Integer? }

Returns:

  • ({ ordered_product_sales: Peddler::Money, total_order_items: Integer, units_ordered: Integer, ordered_product_sales_b2b: Peddler::Money?, total_order_items_b2b: Integer?, units_ordered_b2b: Integer? })


115
# File 'sig/peddler/reports/seller_sales_and_traffic.rbs', line 115

def to_h: () -> { ordered_product_sales: Peddler::Money, total_order_items: Integer, units_ordered: Integer, ordered_product_sales_b2b: Peddler::Money?, total_order_items_b2b: Integer?, units_ordered_b2b: Integer? }