1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
//! Model for InventoryState enum.
use serde::{Deserialize, Serialize};
/// A type of state for the related quantity of items
#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)]
#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
pub enum InventoryState {
Custom,
InStock,
Sold,
ReturnedByCustomer,
ReservedForSale,
SoldOnline,
OrderedFromVendor,
InTransitTo,
None,
Waste,
UnlinkedReturn,
Composed,
Decomposed,
SuportedByNewerVersion,
}