pub struct UsageChargePricing {
pub amount: Option<String>,
pub fixed_amount: Option<String>,
pub free_units: Option<i64>,
pub free_units_per_events: Option<i64>,
pub free_units_per_total_aggregation: Option<String>,
pub package_size: Option<i64>,
pub per_transaction_max_amount: Option<String>,
pub per_transaction_min_amount: Option<String>,
pub pricing_group_keys: Vec<String>,
pub rate: Option<String>,
pub tiers: Vec<UsageChargeTier>,
}Fields§
§amount: Option<String>§fixed_amount: Option<String>§free_units: Option<i64>§free_units_per_events: Option<i64>§free_units_per_total_aggregation: Option<String>§package_size: Option<i64>§per_transaction_max_amount: Option<String>§per_transaction_min_amount: Option<String>§pricing_group_keys: Vec<String>§rate: Option<String>§tiers: Vec<UsageChargeTier>Implementations§
Source§impl UsageChargePricing
impl UsageChargePricing
pub fn serialize<__S>(
__self: &UsageChargePricing,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> UsageChargePricing
impl<'de> UsageChargePricing
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<UsageChargePricing, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for UsageChargePricing
impl Clone for UsageChargePricing
Source§impl Debug for UsageChargePricing
impl Debug for UsageChargePricing
Source§impl<'de> Deserialize<'de> for UsageChargePricing
impl<'de> Deserialize<'de> for UsageChargePricing
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UsageChargePricing
impl RefUnwindSafe for UsageChargePricing
impl Send for UsageChargePricing
impl Sync for UsageChargePricing
impl Unpin for UsageChargePricing
impl UnsafeUnpin for UsageChargePricing
impl UnwindSafe for UsageChargePricing
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more