Class: Peddler::Reports::VendorInventory::InventoryByASIN
- Inherits:
-
Data
- Object
- Data
- Peddler::Reports::VendorInventory::InventoryByASIN
- Defined in:
- sig/peddler/reports/vendor_inventory.rbs
Instance Attribute Summary collapse
-
#aged90_plus_days_sellable_inventory_cost ⇒ Peddler::Money?
readonly
Returns the value of attribute aged90_plus_days_sellable_inventory_cost.
-
#aged90_plus_days_sellable_inventory_units ⇒ Integer?
readonly
Returns the value of attribute aged90_plus_days_sellable_inventory_units.
-
#asin ⇒ String
readonly
Returns the value of attribute asin.
-
#average_vendor_lead_time_days ⇒ Float?
readonly
Returns the value of attribute average_vendor_lead_time_days.
-
#end_date ⇒ Date
readonly
Returns the value of attribute end_date.
-
#net_received_inventory_cost ⇒ Peddler::Money
readonly
Returns the value of attribute net_received_inventory_cost.
-
#net_received_inventory_units ⇒ Integer
readonly
Returns the value of attribute net_received_inventory_units.
-
#open_purchase_order_units ⇒ Integer
readonly
Returns the value of attribute open_purchase_order_units.
-
#sell_through_rate ⇒ Float?
readonly
Returns the value of attribute sell_through_rate.
-
#sellable_on_hand_inventory_cost ⇒ Peddler::Money
readonly
Returns the value of attribute sellable_on_hand_inventory_cost.
-
#sellable_on_hand_inventory_units ⇒ Integer
readonly
Returns the value of attribute sellable_on_hand_inventory_units.
-
#start_date ⇒ Date
readonly
Returns the value of attribute start_date.
-
#unfilled_customer_ordered_units ⇒ Integer?
readonly
Returns the value of attribute unfilled_customer_ordered_units.
-
#unhealthy_inventory_cost ⇒ Peddler::Money?
readonly
Returns the value of attribute unhealthy_inventory_cost.
-
#unhealthy_inventory_units ⇒ Integer?
readonly
Returns the value of attribute unhealthy_inventory_units.
-
#unsellable_on_hand_inventory_cost ⇒ Peddler::Money?
readonly
Returns the value of attribute unsellable_on_hand_inventory_cost.
-
#unsellable_on_hand_inventory_units ⇒ Integer?
readonly
Returns the value of attribute unsellable_on_hand_inventory_units.
-
#vendor_confirmation_rate ⇒ Float?
readonly
Returns the value of attribute vendor_confirmation_rate.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :asin, :end_date, :net_received_inventory_cost, :net_received_inventory_units, :open_purchase_order_units, :sellable_on_hand_inventory_cost, :sellable_on_hand_inventory_units, :start_date, :aged90_plus_days_sellable_inventory_cost, :aged90_plus_days_sellable_inventory_units, :average_vendor_lead_time_days, :sell_through_rate, :unfilled_customer_ordered_units, :unhealthy_inventory_cost, :unhealthy_inventory_units, :unsellable_on_hand_inventory_cost, :unsellable_on_hand_inventory_units, :vendor_confirmation_rate ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::Reports::VendorInventory::InventoryByASIN
Instance Method Summary collapse
-
#members ⇒ [ :asin, :end_date, :net_received_inventory_cost, :net_received_inventory_units, :open_purchase_order_units, :sellable_on_hand_inventory_cost, :sellable_on_hand_inventory_units, :start_date, :aged90_plus_days_sellable_inventory_cost, :aged90_plus_days_sellable_inventory_units, :average_vendor_lead_time_days, :sell_through_rate, :unfilled_customer_ordered_units, :unhealthy_inventory_cost, :unhealthy_inventory_units, :unsellable_on_hand_inventory_cost, :unsellable_on_hand_inventory_units, :vendor_confirmation_rate ]
-
#to_h ⇒ { asin: String, end_date: Date, net_received_inventory_cost: Peddler::Money, net_received_inventory_units: Integer, open_purchase_order_units: Integer, sellable_on_hand_inventory_cost: Peddler::Money, sellable_on_hand_inventory_units: Integer, start_date: Date, aged90_plus_days_sellable_inventory_cost: Peddler::Money?, aged90_plus_days_sellable_inventory_units: Integer?, average_vendor_lead_time_days: Float?, sell_through_rate: Float?, unfilled_customer_ordered_units: Integer?, unhealthy_inventory_cost: Peddler::Money?, unhealthy_inventory_units: Integer?, unsellable_on_hand_inventory_cost: Peddler::Money?, unsellable_on_hand_inventory_units: Integer?, vendor_confirmation_rate: Float? }
Instance Attribute Details
#aged90_plus_days_sellable_inventory_cost ⇒ Peddler::Money? (readonly)
Returns the value of attribute aged90_plus_days_sellable_inventory_cost.
49 50 51 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 49 def aged90_plus_days_sellable_inventory_cost @aged90_plus_days_sellable_inventory_cost end |
#aged90_plus_days_sellable_inventory_units ⇒ Integer? (readonly)
Returns the value of attribute aged90_plus_days_sellable_inventory_units.
50 51 52 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 50 def aged90_plus_days_sellable_inventory_units @aged90_plus_days_sellable_inventory_units end |
#asin ⇒ String (readonly)
Returns the value of attribute asin.
51 52 53 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 51 def asin @asin end |
#average_vendor_lead_time_days ⇒ Float? (readonly)
Returns the value of attribute average_vendor_lead_time_days.
52 53 54 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 52 def average_vendor_lead_time_days @average_vendor_lead_time_days end |
#end_date ⇒ Date (readonly)
Returns the value of attribute end_date.
53 54 55 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 53 def end_date @end_date end |
#net_received_inventory_cost ⇒ Peddler::Money (readonly)
Returns the value of attribute net_received_inventory_cost.
54 55 56 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 54 def net_received_inventory_cost @net_received_inventory_cost end |
#net_received_inventory_units ⇒ Integer (readonly)
Returns the value of attribute net_received_inventory_units.
55 56 57 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 55 def net_received_inventory_units @net_received_inventory_units end |
#open_purchase_order_units ⇒ Integer (readonly)
Returns the value of attribute open_purchase_order_units.
56 57 58 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 56 def open_purchase_order_units @open_purchase_order_units end |
#sell_through_rate ⇒ Float? (readonly)
Returns the value of attribute sell_through_rate.
57 58 59 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 57 def sell_through_rate @sell_through_rate end |
#sellable_on_hand_inventory_cost ⇒ Peddler::Money (readonly)
Returns the value of attribute sellable_on_hand_inventory_cost.
58 59 60 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 58 def sellable_on_hand_inventory_cost @sellable_on_hand_inventory_cost end |
#sellable_on_hand_inventory_units ⇒ Integer (readonly)
Returns the value of attribute sellable_on_hand_inventory_units.
59 60 61 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 59 def sellable_on_hand_inventory_units @sellable_on_hand_inventory_units end |
#start_date ⇒ Date (readonly)
Returns the value of attribute start_date.
60 61 62 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 60 def start_date @start_date end |
#unfilled_customer_ordered_units ⇒ Integer? (readonly)
Returns the value of attribute unfilled_customer_ordered_units.
61 62 63 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 61 def unfilled_customer_ordered_units @unfilled_customer_ordered_units end |
#unhealthy_inventory_cost ⇒ Peddler::Money? (readonly)
Returns the value of attribute unhealthy_inventory_cost.
62 63 64 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 62 def unhealthy_inventory_cost @unhealthy_inventory_cost end |
#unhealthy_inventory_units ⇒ Integer? (readonly)
Returns the value of attribute unhealthy_inventory_units.
63 64 65 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 63 def unhealthy_inventory_units @unhealthy_inventory_units end |
#unsellable_on_hand_inventory_cost ⇒ Peddler::Money? (readonly)
Returns the value of attribute unsellable_on_hand_inventory_cost.
64 65 66 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 64 def unsellable_on_hand_inventory_cost @unsellable_on_hand_inventory_cost end |
#unsellable_on_hand_inventory_units ⇒ Integer? (readonly)
Returns the value of attribute unsellable_on_hand_inventory_units.
65 66 67 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 65 def unsellable_on_hand_inventory_units @unsellable_on_hand_inventory_units end |
#vendor_confirmation_rate ⇒ Float? (readonly)
Returns the value of attribute vendor_confirmation_rate.
66 67 68 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 66 def vendor_confirmation_rate @vendor_confirmation_rate end |
Class Method Details
.[](asin:, end_date:, net_received_inventory_cost:, net_received_inventory_units:, open_purchase_order_units:, sellable_on_hand_inventory_cost:, sellable_on_hand_inventory_units:, start_date:, aged90_plus_days_sellable_inventory_cost:, aged90_plus_days_sellable_inventory_units:, average_vendor_lead_time_days:, sell_through_rate:, unfilled_customer_ordered_units:, unhealthy_inventory_cost:, unhealthy_inventory_units:, unsellable_on_hand_inventory_cost:, unsellable_on_hand_inventory_units:, vendor_confirmation_rate:) ⇒ Peddler::Reports::VendorInventory::InventoryByASIN .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17) ⇒ Peddler::Reports::VendorInventory::InventoryByASIN
42 43 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 42
def self.[]: (asin: String, end_date: Date, net_received_inventory_cost: Peddler::Money, net_received_inventory_units: Integer, open_purchase_order_units: Integer, sellable_on_hand_inventory_cost: Peddler::Money, sellable_on_hand_inventory_units: Integer, start_date: Date, ?aged90_plus_days_sellable_inventory_cost: Peddler::Money?, ?aged90_plus_days_sellable_inventory_units: Integer?, ?average_vendor_lead_time_days: Float?, ?sell_through_rate: Float?, ?unfilled_customer_ordered_units: Integer?, ?unhealthy_inventory_cost: Peddler::Money?, ?unhealthy_inventory_units: Integer?, ?unsellable_on_hand_inventory_cost: Peddler::Money?, ?unsellable_on_hand_inventory_units: Integer?, ?vendor_confirmation_rate: Float?) -> Peddler::Reports::VendorInventory::InventoryByASIN
| (String, Date, Peddler::Money, Integer, Integer, Peddler::Money, Integer, Date, Peddler::Money?, Integer?, Float?, Float?, Integer?, Peddler::Money?, Integer?, Peddler::Money?, Integer?, Float?) -> Peddler::Reports::VendorInventory::InventoryByASIN
|
.members ⇒ [ :asin, :end_date, :net_received_inventory_cost, :net_received_inventory_units, :open_purchase_order_units, :sellable_on_hand_inventory_cost, :sellable_on_hand_inventory_units, :start_date, :aged90_plus_days_sellable_inventory_cost, :aged90_plus_days_sellable_inventory_units, :average_vendor_lead_time_days, :sell_through_rate, :unfilled_customer_ordered_units, :unhealthy_inventory_cost, :unhealthy_inventory_units, :unsellable_on_hand_inventory_cost, :unsellable_on_hand_inventory_units, :vendor_confirmation_rate ]
45 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 45
def self.members: () -> [ :asin, :end_date, :net_received_inventory_cost, :net_received_inventory_units, :open_purchase_order_units, :sellable_on_hand_inventory_cost, :sellable_on_hand_inventory_units, :start_date, :aged90_plus_days_sellable_inventory_cost, :aged90_plus_days_sellable_inventory_units, :average_vendor_lead_time_days, :sell_through_rate, :unfilled_customer_ordered_units, :unhealthy_inventory_cost, :unhealthy_inventory_units, :unsellable_on_hand_inventory_cost, :unsellable_on_hand_inventory_units, :vendor_confirmation_rate ]
|
.new(asin:, end_date:, net_received_inventory_cost:, net_received_inventory_units:, open_purchase_order_units:, sellable_on_hand_inventory_cost:, sellable_on_hand_inventory_units:, start_date:, aged90_plus_days_sellable_inventory_cost:, aged90_plus_days_sellable_inventory_units:, average_vendor_lead_time_days:, sell_through_rate:, unfilled_customer_ordered_units:, unhealthy_inventory_cost:, unhealthy_inventory_units:, unsellable_on_hand_inventory_cost:, unsellable_on_hand_inventory_units:, vendor_confirmation_rate:) ⇒ Peddler::Reports::VendorInventory::InventoryByASIN .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17) ⇒ Peddler::Reports::VendorInventory::InventoryByASIN
40 41 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 40
def self.new: (asin: String, end_date: Date, net_received_inventory_cost: Peddler::Money, net_received_inventory_units: Integer, open_purchase_order_units: Integer, sellable_on_hand_inventory_cost: Peddler::Money, sellable_on_hand_inventory_units: Integer, start_date: Date, ?aged90_plus_days_sellable_inventory_cost: Peddler::Money?, ?aged90_plus_days_sellable_inventory_units: Integer?, ?average_vendor_lead_time_days: Float?, ?sell_through_rate: Float?, ?unfilled_customer_ordered_units: Integer?, ?unhealthy_inventory_cost: Peddler::Money?, ?unhealthy_inventory_units: Integer?, ?unsellable_on_hand_inventory_cost: Peddler::Money?, ?unsellable_on_hand_inventory_units: Integer?, ?vendor_confirmation_rate: Float?) -> Peddler::Reports::VendorInventory::InventoryByASIN
| (String, Date, Peddler::Money, Integer, Integer, Peddler::Money, Integer, Date, Peddler::Money?, Integer?, Float?, Float?, Integer?, Peddler::Money?, Integer?, Peddler::Money?, Integer?, Float?) -> Peddler::Reports::VendorInventory::InventoryByASIN
|
.parse ⇒ Peddler::Reports::VendorInventory::InventoryByASIN
47 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 47
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Reports::VendorInventory::InventoryByASIN
|
Instance Method Details
#members ⇒ [ :asin, :end_date, :net_received_inventory_cost, :net_received_inventory_units, :open_purchase_order_units, :sellable_on_hand_inventory_cost, :sellable_on_hand_inventory_units, :start_date, :aged90_plus_days_sellable_inventory_cost, :aged90_plus_days_sellable_inventory_units, :average_vendor_lead_time_days, :sell_through_rate, :unfilled_customer_ordered_units, :unhealthy_inventory_cost, :unhealthy_inventory_units, :unsellable_on_hand_inventory_cost, :unsellable_on_hand_inventory_units, :vendor_confirmation_rate ]
68 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 68
def members: () -> [ :asin, :end_date, :net_received_inventory_cost, :net_received_inventory_units, :open_purchase_order_units, :sellable_on_hand_inventory_cost, :sellable_on_hand_inventory_units, :start_date, :aged90_plus_days_sellable_inventory_cost, :aged90_plus_days_sellable_inventory_units, :average_vendor_lead_time_days, :sell_through_rate, :unfilled_customer_ordered_units, :unhealthy_inventory_cost, :unhealthy_inventory_units, :unsellable_on_hand_inventory_cost, :unsellable_on_hand_inventory_units, :vendor_confirmation_rate ]
|
#to_h ⇒ { asin: String, end_date: Date, net_received_inventory_cost: Peddler::Money, net_received_inventory_units: Integer, open_purchase_order_units: Integer, sellable_on_hand_inventory_cost: Peddler::Money, sellable_on_hand_inventory_units: Integer, start_date: Date, aged90_plus_days_sellable_inventory_cost: Peddler::Money?, aged90_plus_days_sellable_inventory_units: Integer?, average_vendor_lead_time_days: Float?, sell_through_rate: Float?, unfilled_customer_ordered_units: Integer?, unhealthy_inventory_cost: Peddler::Money?, unhealthy_inventory_units: Integer?, unsellable_on_hand_inventory_cost: Peddler::Money?, unsellable_on_hand_inventory_units: Integer?, vendor_confirmation_rate: Float? }
69 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 69
def to_h: () -> { asin: String, end_date: Date, net_received_inventory_cost: Peddler::Money, net_received_inventory_units: Integer, open_purchase_order_units: Integer, sellable_on_hand_inventory_cost: Peddler::Money, sellable_on_hand_inventory_units: Integer, start_date: Date, aged90_plus_days_sellable_inventory_cost: Peddler::Money?, aged90_plus_days_sellable_inventory_units: Integer?, average_vendor_lead_time_days: Float?, sell_through_rate: Float?, unfilled_customer_ordered_units: Integer?, unhealthy_inventory_cost: Peddler::Money?, unhealthy_inventory_units: Integer?, unsellable_on_hand_inventory_cost: Peddler::Money?, unsellable_on_hand_inventory_units: Integer?, vendor_confirmation_rate: Float? }
|