pub struct ChargeInfo {
pub lago_id: Uuid,
pub charge_model: String,
pub invoice_display_name: Option<String>,
}Expand description
Basic charge information within usage
Fields§
§lago_id: UuidUnique identifier for the charge in Lago
charge_model: StringCharge model (standard, graduated, volume, package, percentage)
invoice_display_name: Option<String>Display name for invoices
Trait Implementations§
Source§impl Clone for ChargeInfo
impl Clone for ChargeInfo
Source§fn clone(&self) -> ChargeInfo
fn clone(&self) -> ChargeInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChargeInfo
impl Debug for ChargeInfo
Source§impl<'de> Deserialize<'de> for ChargeInfo
impl<'de> Deserialize<'de> for ChargeInfo
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 ChargeInfo
impl RefUnwindSafe for ChargeInfo
impl Send for ChargeInfo
impl Sync for ChargeInfo
impl Unpin for ChargeInfo
impl UnwindSafe for ChargeInfo
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