use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct AddressContentExtendedAmountInner {
#[serde(rename = "unit")]
pub unit: String,
#[serde(rename = "quantity")]
pub quantity: String,
#[serde(rename = "decimals", deserialize_with = "Option::deserialize")]
pub decimals: Option<i32>,
#[serde(rename = "has_nft_onchain_metadata")]
pub has_nft_onchain_metadata: bool,
}
impl AddressContentExtendedAmountInner {
pub fn new(unit: String, quantity: String, decimals: Option<i32>, has_nft_onchain_metadata: bool) -> AddressContentExtendedAmountInner {
AddressContentExtendedAmountInner {
unit,
quantity,
decimals,
has_nft_onchain_metadata,
}
}
}