Class: Peddler::Reports::VendorSales::SalesByASIN
- Inherits:
-
Data
- Object
- Data
- Peddler::Reports::VendorSales::SalesByASIN
- Defined in:
- sig/peddler/reports/vendor_sales.rbs
Instance Attribute Summary collapse
-
#asin ⇒ String
readonly
Returns the value of attribute asin.
-
#customer_returns ⇒ Integer?
readonly
Returns the value of attribute customer_returns.
-
#end_date ⇒ Date
readonly
Returns the value of attribute end_date.
-
#ordered_revenue ⇒ Peddler::Money?
readonly
Returns the value of attribute ordered_revenue.
-
#ordered_units ⇒ Integer?
readonly
Returns the value of attribute ordered_units.
-
#shipped_cogs ⇒ Peddler::Money
readonly
Returns the value of attribute shipped_cogs.
-
#shipped_revenue ⇒ Peddler::Money
readonly
Returns the value of attribute shipped_revenue.
-
#shipped_units ⇒ Integer
readonly
Returns the value of attribute shipped_units.
-
#start_date ⇒ Date
readonly
Returns the value of attribute start_date.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :asin, :end_date, :shipped_cogs, :shipped_revenue, :shipped_units, :start_date, :customer_returns, :ordered_revenue, :ordered_units ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::Reports::VendorSales::SalesByASIN
Instance Method Summary collapse
-
#members ⇒ [ :asin, :end_date, :shipped_cogs, :shipped_revenue, :shipped_units, :start_date, :customer_returns, :ordered_revenue, :ordered_units ]
-
#to_h ⇒ { asin: String, end_date: Date, shipped_cogs: Peddler::Money, shipped_revenue: Peddler::Money, shipped_units: Integer, start_date: Date, customer_returns: Integer?, ordered_revenue: Peddler::Money?, ordered_units: Integer? }
Instance Attribute Details
#asin ⇒ String (readonly)
Returns the value of attribute asin.
94 95 96 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 94 def asin @asin end |
#customer_returns ⇒ Integer? (readonly)
Returns the value of attribute customer_returns.
95 96 97 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 95 def customer_returns @customer_returns end |
#end_date ⇒ Date (readonly)
Returns the value of attribute end_date.
96 97 98 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 96 def end_date @end_date end |
#ordered_revenue ⇒ Peddler::Money? (readonly)
Returns the value of attribute ordered_revenue.
97 98 99 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 97 def ordered_revenue @ordered_revenue end |
#ordered_units ⇒ Integer? (readonly)
Returns the value of attribute ordered_units.
98 99 100 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 98 def ordered_units @ordered_units end |
#shipped_cogs ⇒ Peddler::Money (readonly)
Returns the value of attribute shipped_cogs.
99 100 101 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 99 def shipped_cogs @shipped_cogs end |
#shipped_revenue ⇒ Peddler::Money (readonly)
Returns the value of attribute shipped_revenue.
100 101 102 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 100 def shipped_revenue @shipped_revenue end |
#shipped_units ⇒ Integer (readonly)
Returns the value of attribute shipped_units.
101 102 103 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 101 def shipped_units @shipped_units end |
#start_date ⇒ Date (readonly)
Returns the value of attribute start_date.
102 103 104 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 102 def start_date @start_date end |
Class Method Details
.[](asin:, end_date:, shipped_cogs:, shipped_revenue:, shipped_units:, start_date:, customer_returns:, ordered_revenue:, ordered_units:) ⇒ Peddler::Reports::VendorSales::SalesByASIN .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::Reports::VendorSales::SalesByASIN
87 88 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 87
def self.[]: (asin: String, end_date: Date, shipped_cogs: Peddler::Money, shipped_revenue: Peddler::Money, shipped_units: Integer, start_date: Date, ?customer_returns: Integer?, ?ordered_revenue: Peddler::Money?, ?ordered_units: Integer?) -> Peddler::Reports::VendorSales::SalesByASIN
| (String, Date, Peddler::Money, Peddler::Money, Integer, Date, Integer?, Peddler::Money?, Integer?) -> Peddler::Reports::VendorSales::SalesByASIN
|
.members ⇒ [ :asin, :end_date, :shipped_cogs, :shipped_revenue, :shipped_units, :start_date, :customer_returns, :ordered_revenue, :ordered_units ]
90 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 90
def self.members: () -> [ :asin, :end_date, :shipped_cogs, :shipped_revenue, :shipped_units, :start_date, :customer_returns, :ordered_revenue, :ordered_units ]
|
.new(asin:, end_date:, shipped_cogs:, shipped_revenue:, shipped_units:, start_date:, customer_returns:, ordered_revenue:, ordered_units:) ⇒ Peddler::Reports::VendorSales::SalesByASIN .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::Reports::VendorSales::SalesByASIN
85 86 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 85
def self.new: (asin: String, end_date: Date, shipped_cogs: Peddler::Money, shipped_revenue: Peddler::Money, shipped_units: Integer, start_date: Date, ?customer_returns: Integer?, ?ordered_revenue: Peddler::Money?, ?ordered_units: Integer?) -> Peddler::Reports::VendorSales::SalesByASIN
| (String, Date, Peddler::Money, Peddler::Money, Integer, Date, Integer?, Peddler::Money?, Integer?) -> Peddler::Reports::VendorSales::SalesByASIN
|
.parse ⇒ Peddler::Reports::VendorSales::SalesByASIN
92 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 92
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Reports::VendorSales::SalesByASIN
|
Instance Method Details
#members ⇒ [ :asin, :end_date, :shipped_cogs, :shipped_revenue, :shipped_units, :start_date, :customer_returns, :ordered_revenue, :ordered_units ]
104 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 104
def members: () -> [ :asin, :end_date, :shipped_cogs, :shipped_revenue, :shipped_units, :start_date, :customer_returns, :ordered_revenue, :ordered_units ]
|
#to_h ⇒ { asin: String, end_date: Date, shipped_cogs: Peddler::Money, shipped_revenue: Peddler::Money, shipped_units: Integer, start_date: Date, customer_returns: Integer?, ordered_revenue: Peddler::Money?, ordered_units: Integer? }
105 |
# File 'sig/peddler/reports/vendor_sales.rbs', line 105
def to_h: () -> { asin: String, end_date: Date, shipped_cogs: Peddler::Money, shipped_revenue: Peddler::Money, shipped_units: Integer, start_date: Date, customer_returns: Integer?, ordered_revenue: Peddler::Money?, ordered_units: Integer? }
|