pub struct CollectionActivity {Show 13 fields
pub id: Uuid,
pub invoice_id: Uuid,
pub customer_id: Uuid,
pub activity_type: CollectionActivityType,
pub activity_date: DateTime<Utc>,
pub dunning_letter_type: Option<DunningLetterType>,
pub notes: Option<String>,
pub contact_method: Option<String>,
pub contact_result: Option<String>,
pub promise_to_pay_date: Option<DateTime<Utc>>,
pub promise_to_pay_amount: Option<Decimal>,
pub performed_by: Option<String>,
pub created_at: DateTime<Utc>,
}Expand description
Collection activity record
Fields§
§id: Uuid§invoice_id: Uuid§customer_id: Uuid§activity_type: CollectionActivityType§activity_date: DateTime<Utc>§dunning_letter_type: Option<DunningLetterType>§notes: Option<String>§contact_method: Option<String>§contact_result: Option<String>§promise_to_pay_date: Option<DateTime<Utc>>§promise_to_pay_amount: Option<Decimal>§performed_by: Option<String>§created_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for CollectionActivity
impl Clone for CollectionActivity
Source§fn clone(&self) -> CollectionActivity
fn clone(&self) -> CollectionActivity
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 CollectionActivity
impl Debug for CollectionActivity
Source§impl<'de> Deserialize<'de> for CollectionActivity
impl<'de> Deserialize<'de> for CollectionActivity
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CollectionActivity, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CollectionActivity, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CollectionActivity
impl Serialize for CollectionActivity
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 CollectionActivity
impl RefUnwindSafe for CollectionActivity
impl Send for CollectionActivity
impl Sync for CollectionActivity
impl Unpin for CollectionActivity
impl UnsafeUnpin for CollectionActivity
impl UnwindSafe for CollectionActivity
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