diff options
Diffstat (limited to 'src/response/account.rs')
-rw-r--r-- | src/response/account.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/response/account.rs b/src/response/account.rs new file mode 100644 index 0000000..b026631 --- /dev/null +++ b/src/response/account.rs @@ -0,0 +1,20 @@ +use super::Response; + +use serde_derive::{Deserialize, Serialize}; + +#[derive(Clone, Debug, Deserialize, Serialize)] +pub(crate) struct Login { + #[serde(rename = "customerId")] + pub customer_id: i32, + #[serde(rename = "customerNo")] + pub customer_number: i32, + #[serde(rename = "accountId")] + pub account_id: i32, + pub tfa: String, +} + +impl Response for Login { + fn unwrap(wrapped: Option<Self>) -> Self { + wrapped.unwrap() + } +} |