autogen_squareup/models/
v1_tender_entry_method.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[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