stripe/model/
terminal_configuration_configuration_resource_tipping.rs1use serde::{Serialize, Deserialize};
2use super::TerminalConfigurationConfigurationResourceCurrencySpecificConfig;
3#[derive(Debug, Clone, Serialize, Deserialize, Default)]
5pub struct TerminalConfigurationConfigurationResourceTipping {
6 #[serde(skip_serializing_if = "Option::is_none")]
8 pub aud: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
9 #[serde(skip_serializing_if = "Option::is_none")]
11 pub cad: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
12 #[serde(skip_serializing_if = "Option::is_none")]
14 pub chf: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
15 #[serde(skip_serializing_if = "Option::is_none")]
17 pub czk: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
18 #[serde(skip_serializing_if = "Option::is_none")]
20 pub dkk: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
21 #[serde(skip_serializing_if = "Option::is_none")]
23 pub eur: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
24 #[serde(skip_serializing_if = "Option::is_none")]
26 pub gbp: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
27 #[serde(skip_serializing_if = "Option::is_none")]
29 pub hkd: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
30 #[serde(skip_serializing_if = "Option::is_none")]
32 pub myr: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
33 #[serde(skip_serializing_if = "Option::is_none")]
35 pub nok: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
36 #[serde(skip_serializing_if = "Option::is_none")]
38 pub nzd: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
39 #[serde(skip_serializing_if = "Option::is_none")]
41 pub sek: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
42 #[serde(skip_serializing_if = "Option::is_none")]
44 pub sgd: Option<TerminalConfigurationConfigurationResourceCurrencySpecificConfig>,
45 #[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}