monzo_webhook/
merchant.rs

1struct_with_extra! { Merchant,
2    id: String,
3    group_id: String,
4    name: String,
5    logo: String,
6    emoji: String,
7    category: String,
8    online: bool,
9    atm: bool,
10    address: MerchantAddress,
11    disable_feedback: bool,
12    suggested_tags: Option<String>,
13    metadata: MerchantMetadata,
14}
15
16struct_with_extra! { MerchantAddress,
17    short_formatted: String,
18    city: String,
19    latitude: f64,
20    longitude: f64,
21    zoom_level: u64,
22    approximate: bool,
23    formatted: String,
24    address: String,
25    region: String,
26    country: String,
27    postcode: String,
28}
29
30struct_with_extra! { MerchantMetadata,
31    suggested_tags: Option<String>,
32    website: Option<String>,
33}