Class: Peddler::Reports::VendorInventory::InventoryAggregate
- Inherits:
-
Data
- Object
- Data
- Peddler::Reports::VendorInventory::InventoryAggregate
- 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.
-
#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.
-
#procurable_product_out_of_stock_rate ⇒ Float?
readonly
Returns the value of attribute procurable_product_out_of_stock_rate.
-
#receive_fill_rate ⇒ Float?
readonly
Returns the value of attribute receive_fill_rate.
-
#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.
-
#uft ⇒ Float?
readonly
Returns the value of attribute uft.
-
#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 ⇒ [ :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, :procurable_product_out_of_stock_rate, :receive_fill_rate, :sell_through_rate, :uft, :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::InventoryAggregate
Instance Method Summary collapse
-
#members ⇒ [ :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, :procurable_product_out_of_stock_rate, :receive_fill_rate, :sell_through_rate, :uft, :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 ⇒ { 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?, procurable_product_out_of_stock_rate: Float?, receive_fill_rate: Float?, sell_through_rate: Float?, uft: 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.
14 15 16 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 14 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.
15 16 17 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 15 def aged90_plus_days_sellable_inventory_units @aged90_plus_days_sellable_inventory_units end |
#average_vendor_lead_time_days ⇒ Float? (readonly)
Returns the value of attribute average_vendor_lead_time_days.
16 17 18 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 16 def average_vendor_lead_time_days @average_vendor_lead_time_days end |
#end_date ⇒ Date (readonly)
Returns the value of attribute end_date.
17 18 19 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 17 def end_date @end_date end |
#net_received_inventory_cost ⇒ Peddler::Money (readonly)
Returns the value of attribute net_received_inventory_cost.
18 19 20 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 18 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.
19 20 21 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 19 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.
20 21 22 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 20 def open_purchase_order_units @open_purchase_order_units end |
#procurable_product_out_of_stock_rate ⇒ Float? (readonly)
Returns the value of attribute procurable_product_out_of_stock_rate.
21 22 23 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 21 def procurable_product_out_of_stock_rate @procurable_product_out_of_stock_rate end |
#receive_fill_rate ⇒ Float? (readonly)
Returns the value of attribute receive_fill_rate.
22 23 24 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 22 def receive_fill_rate @receive_fill_rate end |
#sell_through_rate ⇒ Float? (readonly)
Returns the value of attribute sell_through_rate.
23 24 25 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 23 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.
24 25 26 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 24 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.
25 26 27 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 25 def sellable_on_hand_inventory_units @sellable_on_hand_inventory_units end |
#start_date ⇒ Date (readonly)
Returns the value of attribute start_date.
26 27 28 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 26 def start_date @start_date end |
#uft ⇒ Float? (readonly)
Returns the value of attribute uft.
27 28 29 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 27 def uft @uft end |
#unfilled_customer_ordered_units ⇒ Integer? (readonly)
Returns the value of attribute unfilled_customer_ordered_units.
28 29 30 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 28 def unfilled_customer_ordered_units @unfilled_customer_ordered_units end |
#unhealthy_inventory_cost ⇒ Peddler::Money? (readonly)
Returns the value of attribute unhealthy_inventory_cost.
29 30 31 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 29 def unhealthy_inventory_cost @unhealthy_inventory_cost end |
#unhealthy_inventory_units ⇒ Integer? (readonly)
Returns the value of attribute unhealthy_inventory_units.
30 31 32 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 30 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.
31 32 33 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 31 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.
32 33 34 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 32 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.
33 34 35 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 33 def vendor_confirmation_rate @vendor_confirmation_rate end |
Class Method Details
.[](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:, procurable_product_out_of_stock_rate:, receive_fill_rate:, sell_through_rate:, uft:, 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::InventoryAggregate .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19) ⇒ Peddler::Reports::VendorInventory::InventoryAggregate
7 8 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 7
def self.[]: (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?, ?procurable_product_out_of_stock_rate: Float?, ?receive_fill_rate: Float?, ?sell_through_rate: Float?, ?uft: 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::InventoryAggregate
| (Date, Peddler::Money, Integer, Integer, Peddler::Money, Integer, Date, Peddler::Money?, Integer?, Float?, Float?, Float?, Float?, Float?, Integer?, Peddler::Money?, Integer?, Peddler::Money?, Integer?, Float?) -> Peddler::Reports::VendorInventory::InventoryAggregate
|
.members ⇒ [ :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, :procurable_product_out_of_stock_rate, :receive_fill_rate, :sell_through_rate, :uft, :unfilled_customer_ordered_units, :unhealthy_inventory_cost, :unhealthy_inventory_units, :unsellable_on_hand_inventory_cost, :unsellable_on_hand_inventory_units, :vendor_confirmation_rate ]
10 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 10
def self.members: () -> [ :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, :procurable_product_out_of_stock_rate, :receive_fill_rate, :sell_through_rate, :uft, :unfilled_customer_ordered_units, :unhealthy_inventory_cost, :unhealthy_inventory_units, :unsellable_on_hand_inventory_cost, :unsellable_on_hand_inventory_units, :vendor_confirmation_rate ]
|
.new(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:, procurable_product_out_of_stock_rate:, receive_fill_rate:, sell_through_rate:, uft:, 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::InventoryAggregate .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16, arg17, arg18, arg19) ⇒ Peddler::Reports::VendorInventory::InventoryAggregate
5 6 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 5
def self.new: (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?, ?procurable_product_out_of_stock_rate: Float?, ?receive_fill_rate: Float?, ?sell_through_rate: Float?, ?uft: 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::InventoryAggregate
| (Date, Peddler::Money, Integer, Integer, Peddler::Money, Integer, Date, Peddler::Money?, Integer?, Float?, Float?, Float?, Float?, Float?, Integer?, Peddler::Money?, Integer?, Peddler::Money?, Integer?, Float?) -> Peddler::Reports::VendorInventory::InventoryAggregate
|
.parse ⇒ Peddler::Reports::VendorInventory::InventoryAggregate
12 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 12
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Reports::VendorInventory::InventoryAggregate
|
Instance Method Details
#members ⇒ [ :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, :procurable_product_out_of_stock_rate, :receive_fill_rate, :sell_through_rate, :uft, :unfilled_customer_ordered_units, :unhealthy_inventory_cost, :unhealthy_inventory_units, :unsellable_on_hand_inventory_cost, :unsellable_on_hand_inventory_units, :vendor_confirmation_rate ]
35 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 35
def members: () -> [ :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, :procurable_product_out_of_stock_rate, :receive_fill_rate, :sell_through_rate, :uft, :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 ⇒ { 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?, procurable_product_out_of_stock_rate: Float?, receive_fill_rate: Float?, sell_through_rate: Float?, uft: 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? }
36 |
# File 'sig/peddler/reports/vendor_inventory.rbs', line 36
def to_h: () -> { 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?, procurable_product_out_of_stock_rate: Float?, receive_fill_rate: Float?, sell_through_rate: Float?, uft: 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? }
|