pub struct CreditMemo {Show 14 fields
pub id: Uuid,
pub credit_memo_number: String,
pub customer_id: Uuid,
pub original_invoice_id: Option<Uuid>,
pub reason: CreditMemoReason,
pub amount: Decimal,
pub applied_amount: Decimal,
pub unapplied_amount: Decimal,
pub status: CreditMemoStatus,
pub notes: Option<String>,
pub issue_date: DateTime<Utc>,
pub gl_journal_entry_id: Option<Uuid>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
Credit memo
Fields§
§id: Uuid§credit_memo_number: String§customer_id: Uuid§original_invoice_id: Option<Uuid>§reason: CreditMemoReason§amount: Decimal§applied_amount: Decimal§unapplied_amount: Decimal§status: CreditMemoStatus§notes: Option<String>§issue_date: DateTime<Utc>§gl_journal_entry_id: Option<Uuid>§created_at: DateTime<Utc>§updated_at: DateTime<Utc>Implementations§
Trait Implementations§
Source§impl Clone for CreditMemo
impl Clone for CreditMemo
Source§fn clone(&self) -> CreditMemo
fn clone(&self) -> CreditMemo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreditMemo
impl Debug for CreditMemo
Source§impl<'de> Deserialize<'de> for CreditMemo
impl<'de> Deserialize<'de> for CreditMemo
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreditMemo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreditMemo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CreditMemo
impl Serialize for CreditMemo
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CreditMemo
impl RefUnwindSafe for CreditMemo
impl Send for CreditMemo
impl Sync for CreditMemo
impl Unpin for CreditMemo
impl UnsafeUnpin for CreditMemo
impl UnwindSafe for CreditMemo
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