Skip to main content

autogen_squareup/models/
v1_tender_entry_method.rs

1/*
2 * Square
3 *
4 * Use Square APIs to manage and run business including payment, customer, product, inventory, and employee management.
5 *
6 * The version of the OpenAPI document: 2.0
7 * Contact: developers@squareup.com
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 V1TenderEntryMethod {
17    #[serde(rename = "MANUAL")]
18    Manual,
19    #[serde(rename = "SCANNED")]
20    Scanned,
21    #[serde(rename = "SQUARE_CASH")]
22    SquareCash,
23    #[serde(rename = "SQUARE_WALLET")]
24    SquareWallet,
25    #[serde(rename = "SWIPED")]
26    Swiped,
27    #[serde(rename = "WEB_FORM")]
28    WebForm,
29    #[serde(rename = "OTHER")]
30    Other,
31
32}
33
34impl std::fmt::Display for V1TenderEntryMethod {
35    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
36        match self {
37            Self::Manual => write!(f, "MANUAL"),
38            Self::Scanned => write!(f, "SCANNED"),
39            Self::SquareCash => write!(f, "SQUARE_CASH"),
40            Self::SquareWallet => write!(f, "SQUARE_WALLET"),
41            Self::Swiped => write!(f, "SWIPED"),
42            Self::WebForm => write!(f, "WEB_FORM"),
43            Self::Other => write!(f, "OTHER"),
44        }
45    }
46}
47
48impl Default for V1TenderEntryMethod {
49    fn default() -> V1TenderEntryMethod {
50        Self::Manual
51    }
52}
53