#![allow(unused_imports)]
use crate::stocks::rest_api::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct TokenizedConvertStatusResponse {
#[serde(rename = "underlyingAsset", skip_serializing_if = "Option::is_none")]
pub underlying_asset: Option<String>,
#[serde(
rename = "underlyingAssetAmount",
skip_serializing_if = "Option::is_none"
)]
pub underlying_asset_amount: Option<String>,
#[serde(rename = "tokenizedAsset", skip_serializing_if = "Option::is_none")]
pub tokenized_asset: Option<String>,
#[serde(
rename = "tokenizedAssetAmount",
skip_serializing_if = "Option::is_none"
)]
pub tokenized_asset_amount: Option<String>,
#[serde(rename = "issuerRequestId", skip_serializing_if = "Option::is_none")]
pub issuer_request_id: Option<String>,
#[serde(rename = "convertType", skip_serializing_if = "Option::is_none")]
pub convert_type: Option<String>,
#[serde(rename = "status", skip_serializing_if = "Option::is_none")]
pub status: Option<String>,
#[serde(rename = "createdAt", skip_serializing_if = "Option::is_none")]
pub created_at: Option<i64>,
#[serde(rename = "updatedAt", skip_serializing_if = "Option::is_none")]
pub updated_at: Option<i64>,
}
impl TokenizedConvertStatusResponse {
#[must_use]
pub fn new() -> TokenizedConvertStatusResponse {
TokenizedConvertStatusResponse {
underlying_asset: None,
underlying_asset_amount: None,
tokenized_asset: None,
tokenized_asset_amount: None,
issuer_request_id: None,
convert_type: None,
status: None,
created_at: None,
updated_at: None,
}
}
}