ark_rest/models/
withdraw_request.rs1use crate::models;
12use serde::Deserialize;
13use serde::Serialize;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct WithdrawRequest {
17 #[serde(rename = "address", skip_serializing_if = "Option::is_none")]
18 pub address: Option<String>,
19 #[serde(rename = "all", skip_serializing_if = "Option::is_none")]
23 pub all: Option<bool>,
24 #[serde(rename = "amount", skip_serializing_if = "Option::is_none")]
25 pub amount: Option<String>,
26}
27
28impl WithdrawRequest {
29 pub fn new() -> WithdrawRequest {
30 WithdrawRequest {
31 address: None,
32 all: None,
33 amount: None,
34 }
35 }
36}