binance_sdk/stocks/rest_api/models/
tokenized_convert_status_response.rs1#![allow(unused_imports)]
15use crate::stocks::rest_api::models;
16use serde::{Deserialize, Serialize};
17
18#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
20pub struct TokenizedConvertStatusResponse {
21 #[serde(rename = "underlyingAsset", skip_serializing_if = "Option::is_none")]
23 pub underlying_asset: Option<String>,
24 #[serde(
26 rename = "underlyingAssetAmount",
27 skip_serializing_if = "Option::is_none"
28 )]
29 pub underlying_asset_amount: Option<String>,
30 #[serde(rename = "tokenizedAsset", skip_serializing_if = "Option::is_none")]
32 pub tokenized_asset: Option<String>,
33 #[serde(
35 rename = "tokenizedAssetAmount",
36 skip_serializing_if = "Option::is_none"
37 )]
38 pub tokenized_asset_amount: Option<String>,
39 #[serde(rename = "issuerRequestId", skip_serializing_if = "Option::is_none")]
41 pub issuer_request_id: Option<String>,
42 #[serde(rename = "convertType", skip_serializing_if = "Option::is_none")]
44 pub convert_type: Option<String>,
45 #[serde(rename = "status", skip_serializing_if = "Option::is_none")]
47 pub status: Option<String>,
48 #[serde(rename = "createdAt", skip_serializing_if = "Option::is_none")]
50 pub created_at: Option<i64>,
51 #[serde(rename = "updatedAt", skip_serializing_if = "Option::is_none")]
53 pub updated_at: Option<i64>,
54}
55
56impl TokenizedConvertStatusResponse {
57 #[must_use]
59 pub fn new() -> TokenizedConvertStatusResponse {
60 TokenizedConvertStatusResponse {
61 underlying_asset: None,
62 underlying_asset_amount: None,
63 tokenized_asset: None,
64 tokenized_asset_amount: None,
65 issuer_request_id: None,
66 convert_type: None,
67 status: None,
68 created_at: None,
69 updated_at: None,
70 }
71 }
72}