stripe/model/
issuing_authorization_merchant_data.rs1use serde::{Serialize, Deserialize};
2#[derive(Debug, Clone, Serialize, Deserialize, Default)]
4pub struct IssuingAuthorizationMerchantData {
5 pub category: String,
7 pub category_code: String,
9 #[serde(skip_serializing_if = "Option::is_none")]
11 pub city: Option<String>,
12 #[serde(skip_serializing_if = "Option::is_none")]
14 pub country: Option<String>,
15 #[serde(skip_serializing_if = "Option::is_none")]
17 pub name: Option<String>,
18 pub network_id: String,
20 #[serde(skip_serializing_if = "Option::is_none")]
22 pub postal_code: Option<String>,
23 #[serde(skip_serializing_if = "Option::is_none")]
25 pub state: Option<String>,
26 #[serde(skip_serializing_if = "Option::is_none")]
28 pub terminal_id: Option<String>,
29 #[serde(skip_serializing_if = "Option::is_none")]
31 pub url: Option<String>,
32}
33impl std::fmt::Display for IssuingAuthorizationMerchantData {
34 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> Result<(), std::fmt::Error> {
35 write!(f, "{}", serde_json::to_string(self).unwrap())
36 }
37}