fireblocks_sdk/models/
smart_transfer_ticket_response.rs1use {
10 crate::models,
11 serde::{Deserialize, Serialize},
12};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct SmartTransferTicketResponse {
16 #[serde(rename = "message", deserialize_with = "Option::deserialize")]
18 pub message: Option<String>,
19 #[serde(
20 rename = "data",
21 default,
22 with = "::serde_with::rust::double_option",
23 skip_serializing_if = "Option::is_none"
24 )]
25 pub data: Option<Option<models::SmartTransferTicket>>,
26}
27
28impl SmartTransferTicketResponse {
29 pub fn new(message: Option<String>) -> SmartTransferTicketResponse {
30 SmartTransferTicketResponse {
31 message,
32 data: None,
33 }
34 }
35}