wave_api/models/
vendor.rs1use chrono::{DateTime, Utc};
2use serde::Deserialize;
3
4use super::common::{Address, Currency, ShippingDetails};
5
6#[derive(Debug, Clone, Deserialize)]
8#[serde(rename_all = "camelCase")]
9pub struct Vendor {
10 pub id: String,
11 pub name: String,
12 pub first_name: Option<String>,
13 pub last_name: Option<String>,
14 pub display_id: Option<String>,
15 pub email: Option<String>,
16 pub mobile: Option<String>,
17 pub phone: Option<String>,
18 pub fax: Option<String>,
19 pub toll_free: Option<String>,
20 pub website: Option<String>,
21 pub internal_notes: Option<String>,
22 pub address: Option<Address>,
23 pub currency: Option<Currency>,
24 pub shipping_details: Option<ShippingDetails>,
25 pub is_archived: Option<bool>,
26 pub created_at: DateTime<Utc>,
27 pub modified_at: DateTime<Utc>,
28}