Struct billecta::SelfInvoiceActionState
source · pub struct SelfInvoiceActionState {
pub stage: SelfInvoiceActionStageType,
pub invoice_sent_date: Option<DateTime>,
pub next_event_date: Option<DateTime>,
pub closed_date: Option<DateTime>,
pub next_event: Option<String>,
pub is_paused: bool,
pub attested_date: Option<DateTime>,
pub paid_date: Option<DateTime>,
pub next_payment_date: Option<DateTime>,
pub next_payment_amount: Option<Amount>,
}
Fields§
§stage: SelfInvoiceActionStageType
§invoice_sent_date: Option<DateTime>
§next_event_date: Option<DateTime>
§closed_date: Option<DateTime>
§next_event: Option<String>
§is_paused: bool
§attested_date: Option<DateTime>
§paid_date: Option<DateTime>
§next_payment_date: Option<DateTime>
§next_payment_amount: Option<Amount>
Implementations§
source§impl SelfInvoiceActionState
impl SelfInvoiceActionState
pub fn new(stage: SelfInvoiceActionStageType, is_paused: bool) -> Self
Trait Implementations§
source§impl Clone for SelfInvoiceActionState
impl Clone for SelfInvoiceActionState
source§fn clone(&self) -> SelfInvoiceActionState
fn clone(&self) -> SelfInvoiceActionState
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 SelfInvoiceActionState
impl Debug for SelfInvoiceActionState
source§impl<'de> Deserialize<'de> for SelfInvoiceActionState
impl<'de> Deserialize<'de> for SelfInvoiceActionState
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 SelfInvoiceActionState
impl RefUnwindSafe for SelfInvoiceActionState
impl Send for SelfInvoiceActionState
impl Sync for SelfInvoiceActionState
impl Unpin for SelfInvoiceActionState
impl UnwindSafe for SelfInvoiceActionState
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