stripe/model/
terminal_configuration_configuration_resource_tipping.rs

1use serde::{Serialize, Deserialize};
2use super::TerminalConfigurationConfigurationResourceCurrencySpecificConfig;
3///
4#[derive(Debug, Clone, Serialize, Deserialize, Default)]
5pub struct TerminalConfigurationConfigurationResourceTipping {
6    ///
7    #[serde(skip_serializing_if = "Option::is_none")]
8    pub aud: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
9    ///
10    #[serde(skip_serializing_if = "Option::is_none")]
11    pub cad: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
12    ///
13    #[serde(skip_serializing_if = "Option::is_none")]
14    pub chf: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
15    ///
16    #[serde(skip_serializing_if = "Option::is_none")]
17    pub czk: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
18    ///
19    #[serde(skip_serializing_if = "Option::is_none")]
20    pub dkk: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
21    ///
22    #[serde(skip_serializing_if = "Option::is_none")]
23    pub eur: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
24    ///
25    #[serde(skip_serializing_if = "Option::is_none")]
26    pub gbp: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
27    ///
28    #[serde(skip_serializing_if = "Option::is_none")]
29    pub hkd: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
30    ///
31    #[serde(skip_serializing_if = "Option::is_none")]
32    pub myr: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
33    ///
34    #[serde(skip_serializing_if = "Option::is_none")]
35    pub nok: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
36    ///
37    #[serde(skip_serializing_if = "Option::is_none")]
38    pub nzd: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
39    ///
40    #[serde(skip_serializing_if = "Option::is_none")]
41    pub sek: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
42    ///
43    #[serde(skip_serializing_if = "Option::is_none")]
44    pub sgd: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
45    ///
46    #[serde(skip_serializing_if = "Option::is_none")]
47    pub usd: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
48}
49impl std::fmt::Display for TerminalConfigurationConfigurationResourceTipping {
50    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> Result<(), std::fmt::Error> {
51        write!(f, "{}", serde_json::to_string(self).unwrap())
52    }
53}