#[non_exhaustive]pub enum CollectionActivityType {
DunningLetterSent,
PhoneCall,
Email,
InPersonVisit,
PromiseToPay,
PaymentPlanCreated,
SentToCollections,
WriteOffApproved,
DisputeLogged,
DisputeResolved,
Note,
}Expand description
Collection activity type
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
DunningLetterSent
A dunning letter was sent to the customer.
PhoneCall
A phone call was made to the customer.
An email was sent to the customer.
InPersonVisit
A representative visited the customer in person.
PromiseToPay
Customer provided a verbal or written commitment to pay by a date.
PaymentPlanCreated
An installment payment plan was established with the customer.
SentToCollections
Account was referred to an internal or external collections team.
WriteOffApproved
Write-off was reviewed and approved.
DisputeLogged
A formal dispute was opened by the customer.
DisputeResolved
A customer dispute was resolved.
Note
General free-text note recorded on the account.
Trait Implementations§
Source§impl Clone for CollectionActivityType
impl Clone for CollectionActivityType
Source§fn clone(&self) -> CollectionActivityType
fn clone(&self) -> CollectionActivityType
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 moreimpl Copy for CollectionActivityType
Source§impl Debug for CollectionActivityType
impl Debug for CollectionActivityType
Source§impl Default for CollectionActivityType
impl Default for CollectionActivityType
Source§fn default() -> CollectionActivityType
fn default() -> CollectionActivityType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CollectionActivityType
impl<'de> Deserialize<'de> for CollectionActivityType
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CollectionActivityType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CollectionActivityType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for CollectionActivityType
impl Display for CollectionActivityType
impl Eq for CollectionActivityType
Source§impl FromStr for CollectionActivityType
impl FromStr for CollectionActivityType
Source§type Err = ParseError
type Err = ParseError
The associated error which can be returned from parsing.
Source§fn from_str(
s: &str,
) -> Result<CollectionActivityType, <CollectionActivityType as FromStr>::Err>
fn from_str( s: &str, ) -> Result<CollectionActivityType, <CollectionActivityType as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl PartialEq for CollectionActivityType
impl PartialEq for CollectionActivityType
Source§impl Serialize for CollectionActivityType
impl Serialize for CollectionActivityType
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
impl StructuralPartialEq for CollectionActivityType
Source§impl TryFrom<&str> for CollectionActivityType
impl TryFrom<&str> for CollectionActivityType
Source§type Error = ParseError
type Error = ParseError
The type returned in the event of a conversion error.
Source§fn try_from(
s: &str,
) -> Result<CollectionActivityType, <CollectionActivityType as TryFrom<&str>>::Error>
fn try_from( s: &str, ) -> Result<CollectionActivityType, <CollectionActivityType as TryFrom<&str>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for CollectionActivityType
impl RefUnwindSafe for CollectionActivityType
impl Send for CollectionActivityType
impl Sync for CollectionActivityType
impl Unpin for CollectionActivityType
impl UnsafeUnpin for CollectionActivityType
impl UnwindSafe for CollectionActivityType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.