Class: Peddler::Reports::VendorNetPureProductMargin::NetPureProductMarginDetailsByASIN
- Inherits:
-
Data
- Object
- Data
- Peddler::Reports::VendorNetPureProductMargin::NetPureProductMarginDetailsByASIN
- Defined in:
- sig/peddler/reports/vendor_net_pure_product_margin.rbs
Instance Attribute Summary collapse
-
#asin ⇒ String
readonly
Returns the value of attribute asin.
-
#end_date ⇒ Date
readonly
Returns the value of attribute end_date.
-
#net_pure_product_margin ⇒ Float
readonly
Returns the value of attribute net_pure_product_margin.
-
#start_date ⇒ Date
readonly
Returns the value of attribute start_date.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :asin, :end_date, :net_pure_product_margin, :start_date ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::Reports::VendorNetPureProductMargin::NetPureProductMarginDetailsByASIN
Instance Method Summary collapse
-
#members ⇒ [ :asin, :end_date, :net_pure_product_margin, :start_date ]
-
#to_h ⇒ { asin: String, end_date: Date, net_pure_product_margin: Float, start_date: Date }
Instance Attribute Details
#asin ⇒ String (readonly)
Returns the value of attribute asin.
32 33 34 |
# File 'sig/peddler/reports/vendor_net_pure_product_margin.rbs', line 32 def asin @asin end |
#end_date ⇒ Date (readonly)
Returns the value of attribute end_date.
33 34 35 |
# File 'sig/peddler/reports/vendor_net_pure_product_margin.rbs', line 33 def end_date @end_date end |
#net_pure_product_margin ⇒ Float (readonly)
Returns the value of attribute net_pure_product_margin.
34 35 36 |
# File 'sig/peddler/reports/vendor_net_pure_product_margin.rbs', line 34 def net_pure_product_margin @net_pure_product_margin end |
#start_date ⇒ Date (readonly)
Returns the value of attribute start_date.
35 36 37 |
# File 'sig/peddler/reports/vendor_net_pure_product_margin.rbs', line 35 def start_date @start_date end |
Class Method Details
.[](asin:, end_date:, net_pure_product_margin:, start_date:) ⇒ Peddler::Reports::VendorNetPureProductMargin::NetPureProductMarginDetailsByASIN .[](arg0, arg1, arg2, arg3) ⇒ Peddler::Reports::VendorNetPureProductMargin::NetPureProductMarginDetailsByASIN
25 26 |
# File 'sig/peddler/reports/vendor_net_pure_product_margin.rbs', line 25
def self.[]: (asin: String, end_date: Date, net_pure_product_margin: Float, start_date: Date) -> Peddler::Reports::VendorNetPureProductMargin::NetPureProductMarginDetailsByASIN
| (String, Date, Float, Date) -> Peddler::Reports::VendorNetPureProductMargin::NetPureProductMarginDetailsByASIN
|
.members ⇒ [ :asin, :end_date, :net_pure_product_margin, :start_date ]
28 |
# File 'sig/peddler/reports/vendor_net_pure_product_margin.rbs', line 28
def self.members: () -> [ :asin, :end_date, :net_pure_product_margin, :start_date ]
|
.new(asin:, end_date:, net_pure_product_margin:, start_date:) ⇒ Peddler::Reports::VendorNetPureProductMargin::NetPureProductMarginDetailsByASIN .new(arg0, arg1, arg2, arg3) ⇒ Peddler::Reports::VendorNetPureProductMargin::NetPureProductMarginDetailsByASIN
23 24 |
# File 'sig/peddler/reports/vendor_net_pure_product_margin.rbs', line 23
def self.new: (asin: String, end_date: Date, net_pure_product_margin: Float, start_date: Date) -> Peddler::Reports::VendorNetPureProductMargin::NetPureProductMarginDetailsByASIN
| (String, Date, Float, Date) -> Peddler::Reports::VendorNetPureProductMargin::NetPureProductMarginDetailsByASIN
|
.parse ⇒ Peddler::Reports::VendorNetPureProductMargin::NetPureProductMarginDetailsByASIN
30 |
# File 'sig/peddler/reports/vendor_net_pure_product_margin.rbs', line 30
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Reports::VendorNetPureProductMargin::NetPureProductMarginDetailsByASIN
|
Instance Method Details
#members ⇒ [ :asin, :end_date, :net_pure_product_margin, :start_date ]
37 |
# File 'sig/peddler/reports/vendor_net_pure_product_margin.rbs', line 37
def members: () -> [ :asin, :end_date, :net_pure_product_margin, :start_date ]
|
#to_h ⇒ { asin: String, end_date: Date, net_pure_product_margin: Float, start_date: Date }
38 |
# File 'sig/peddler/reports/vendor_net_pure_product_margin.rbs', line 38
def to_h: () -> { asin: String, end_date: Date, net_pure_product_margin: Float, start_date: Date }
|