use crate::objects::currency_unit::CurrencyUnit;
use serde::Deserialize;
#[derive(Clone, Deserialize)]
pub struct CurrencyAmount {
#[serde(rename = "currency_amount_original_value")]
pub original_value: i64,
#[serde(rename = "currency_amount_original_unit")]
pub original_unit: CurrencyUnit,
#[serde(rename = "currency_amount_preferred_currency_unit")]
pub preferred_currency_unit: CurrencyUnit,
#[serde(rename = "currency_amount_preferred_currency_value_rounded")]
pub preferred_currency_value_rounded: i64,
#[serde(rename = "currency_amount_preferred_currency_value_approx")]
pub preferred_currency_value_approx: f64,
}
pub const FRAGMENT: &str = "
fragment CurrencyAmountFragment on CurrencyAmount {
__typename
currency_amount_original_value: original_value
currency_amount_original_unit: original_unit
currency_amount_preferred_currency_unit: preferred_currency_unit
currency_amount_preferred_currency_value_rounded: preferred_currency_value_rounded
currency_amount_preferred_currency_value_approx: preferred_currency_value_approx
}
";