pub enum Source {
Show 40 variants
BritishBusinessBankFees,
CashDeposit,
CashDepositCharge,
CashWithdrawal,
CashWithdrawalCharge,
Chaps,
Cheque,
CicsCheque,
CurrencyCloud,
DirectCredit,
DirectDebit,
DirectDebitDispute,
InternalTransfer,
MasterCard,
MastercardMoneysend,
MastercardChargeback,
FasterPaymentsIn,
FasterPaymentsOut,
FasterPaymentsReversal,
StripeFunding,
InterestPayment,
NostroDeposit,
Overdraft,
OverdraftInterestWaived,
FasterPaymentsRefund,
StarlingPayStripe,
OnUsPayMe,
LoanPrincipalPayment,
LoanRepayment,
LoanOverpayment,
LoanLatePayment,
LoanFeePayment,
SepaCreditTransfer,
SepaDirectDebit,
Target2CustomerPayment,
FxTransfer,
IssPayment,
StarlingPayment,
SubscriptionCharge,
OverdraftFee,
}
Expand description
The source of the transaction
Variants§
BritishBusinessBankFees
CashDeposit
CashDepositCharge
CashWithdrawal
CashWithdrawalCharge
Chaps
Cheque
CicsCheque
CurrencyCloud
DirectCredit
DirectDebit
DirectDebitDispute
InternalTransfer
MasterCard
MastercardMoneysend
MastercardChargeback
FasterPaymentsIn
FasterPaymentsOut
FasterPaymentsReversal
StripeFunding
InterestPayment
NostroDeposit
Overdraft
OverdraftInterestWaived
FasterPaymentsRefund
StarlingPayStripe
OnUsPayMe
LoanPrincipalPayment
LoanRepayment
LoanOverpayment
LoanLatePayment
LoanFeePayment
SepaCreditTransfer
SepaDirectDebit
Target2CustomerPayment
FxTransfer
IssPayment
StarlingPayment
SubscriptionCharge
OverdraftFee
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Source
impl<'de> Deserialize<'de> for Source
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
impl Copy for Source
impl Eq for Source
impl StructuralPartialEq for Source
Auto Trait Implementations§
impl Freeze for Source
impl RefUnwindSafe for Source
impl Send for Source
impl Sync for Source
impl Unpin for Source
impl UnwindSafe for Source
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