qeztorncodegen/models/
job_position_grocer_enum.rs

1/*
2 * Torn API
3 *
4 *   * The development of Torn's API v2 is still ongoing.  * If selections remain unaltered, they will default to the API v1 version.  * Unlike API v1, API v2 accepts both selections and IDs as path and query parameters.  * If any discrepancies or errors are found, please submit a [bug report](https://www.torn.com/forums.php#/p=forums&f=19&b=0&a=0) on the Torn Forums.
5 *
6 * The version of the OpenAPI document: 2.0
7 * 
8 * Generated by: https://openapi-generator.tech
9 */
10
11use crate::models;
12use serde::{Deserialize, Serialize};
13
14/// 
15#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
16pub enum JobPositionGrocerEnum {
17    #[serde(rename = "Bagboy")]
18    Bagboy,
19    #[serde(rename = "Price Labeler")]
20    PriceLabeler,
21    #[serde(rename = "Cashier")]
22    Cashier,
23    #[serde(rename = "Food Delivery")]
24    FoodDelivery,
25    #[serde(rename = "Manager")]
26    Manager,
27
28}
29
30impl std::fmt::Display for JobPositionGrocerEnum {
31    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
32        match self {
33            Self::Bagboy => write!(f, "Bagboy"),
34            Self::PriceLabeler => write!(f, "Price Labeler"),
35            Self::Cashier => write!(f, "Cashier"),
36            Self::FoodDelivery => write!(f, "Food Delivery"),
37            Self::Manager => write!(f, "Manager"),
38        }
39    }
40}
41
42impl Default for JobPositionGrocerEnum {
43    fn default() -> JobPositionGrocerEnum {
44        Self::Bagboy
45    }
46}
47