Struct ya_client_model::payment::debit_note::DebitNote
source · pub struct DebitNote {Show 14 fields
pub debit_note_id: String,
pub issuer_id: NodeId,
pub recipient_id: NodeId,
pub payee_addr: String,
pub payer_addr: String,
pub payment_platform: String,
pub previous_debit_note_id: Option<String>,
pub timestamp: DateTime<Utc>,
pub agreement_id: String,
pub activity_id: String,
pub total_amount_due: BigDecimal,
pub usage_counter_vector: Option<Value>,
pub payment_due_date: Option<DateTime<Utc>>,
pub status: DocumentStatus,
}Fields§
§debit_note_id: String§issuer_id: NodeId§recipient_id: NodeId§payee_addr: String§payer_addr: String§payment_platform: String§previous_debit_note_id: Option<String>§timestamp: DateTime<Utc>§agreement_id: String§activity_id: String§total_amount_due: BigDecimal§usage_counter_vector: Option<Value>§payment_due_date: Option<DateTime<Utc>>§status: DocumentStatusTrait Implementations§
source§impl<'de> Deserialize<'de> for DebitNote
impl<'de> Deserialize<'de> for DebitNote
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
source§impl PartialEq for DebitNote
impl PartialEq for DebitNote
impl StructuralPartialEq for DebitNote
Auto Trait Implementations§
impl RefUnwindSafe for DebitNote
impl Send for DebitNote
impl Sync for DebitNote
impl Unpin for DebitNote
impl UnwindSafe for DebitNote
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