pub struct CreateCollectionActivity {
pub invoice_id: Uuid,
pub activity_type: CollectionActivityType,
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>,
}Expand description
Input for logging a collection activity
Fields§
§invoice_id: Uuid§activity_type: CollectionActivityType§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>Trait Implementations§
Source§impl Clone for CreateCollectionActivity
impl Clone for CreateCollectionActivity
Source§fn clone(&self) -> CreateCollectionActivity
fn clone(&self) -> CreateCollectionActivity
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 CreateCollectionActivity
impl Debug for CreateCollectionActivity
Source§impl Default for CreateCollectionActivity
impl Default for CreateCollectionActivity
Source§fn default() -> CreateCollectionActivity
fn default() -> CreateCollectionActivity
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateCollectionActivity
impl<'de> Deserialize<'de> for CreateCollectionActivity
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateCollectionActivity, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateCollectionActivity, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CreateCollectionActivity
impl Serialize for CreateCollectionActivity
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 CreateCollectionActivity
impl RefUnwindSafe for CreateCollectionActivity
impl Send for CreateCollectionActivity
impl Sync for CreateCollectionActivity
impl Unpin for CreateCollectionActivity
impl UnsafeUnpin for CreateCollectionActivity
impl UnwindSafe for CreateCollectionActivity
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