Struct billecta::SupplierInvoiceActionSub
source · pub struct SupplierInvoiceActionSub {Show 26 fields
pub action_public_id: Option<String>,
pub creditor_public_id: Uuid,
pub supplier_public_id: Uuid,
pub creditor_org_no: Option<String>,
pub creditor_name: Option<String>,
pub current_amount: Option<Amount>,
pub invoiced_amount: Option<Amount>,
pub stage: SupplierInvoiceActionStageType,
pub action_type: ActionType,
pub created: DateTime,
pub closed_date: Option<DateTime>,
pub supplier_org_no: Option<String>,
pub supplier_name: Option<String>,
pub attested_date: Option<DateTime>,
pub next_event: Option<String>,
pub next_event_date: Option<DateTime>,
pub next_payment_date: Option<DateTime>,
pub next_payment_amount: Option<Amount>,
pub due_date: DateTime,
pub invoice_date: DateTime,
pub invoice_number: Option<String>,
pub is_paused: bool,
pub ocr: Option<String>,
pub invoice_file: Option<File>,
pub origin: OriginType,
pub external_source_id: Option<String>,
}
Fields§
§action_public_id: Option<String>
§creditor_public_id: Uuid
§supplier_public_id: Uuid
§creditor_org_no: Option<String>
§creditor_name: Option<String>
§current_amount: Option<Amount>
§invoiced_amount: Option<Amount>
§stage: SupplierInvoiceActionStageType
§action_type: ActionType
§created: DateTime
§closed_date: Option<DateTime>
§supplier_org_no: Option<String>
§supplier_name: Option<String>
§attested_date: Option<DateTime>
§next_event: Option<String>
§next_event_date: Option<DateTime>
§next_payment_date: Option<DateTime>
§next_payment_amount: Option<Amount>
§due_date: DateTime
§invoice_date: DateTime
§invoice_number: Option<String>
§is_paused: bool
§ocr: Option<String>
§invoice_file: Option<File>
§origin: OriginType
§external_source_id: Option<String>
Trait Implementations§
source§impl Clone for SupplierInvoiceActionSub
impl Clone for SupplierInvoiceActionSub
source§fn clone(&self) -> SupplierInvoiceActionSub
fn clone(&self) -> SupplierInvoiceActionSub
Returns a copy 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 SupplierInvoiceActionSub
impl Debug for SupplierInvoiceActionSub
source§impl<'de> Deserialize<'de> for SupplierInvoiceActionSub
impl<'de> Deserialize<'de> for SupplierInvoiceActionSub
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 SupplierInvoiceActionSub
impl RefUnwindSafe for SupplierInvoiceActionSub
impl Send for SupplierInvoiceActionSub
impl Sync for SupplierInvoiceActionSub
impl Unpin for SupplierInvoiceActionSub
impl UnwindSafe for SupplierInvoiceActionSub
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