#[non_exhaustive]pub enum DialogContext {
Sca,
Accounts,
Redirect,
PaymentStatus,
VopConfirmation,
VopCheck,
}
Expand description
Context of a user dialog.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Sca
SCA or TAN process.
There are multiple cases, distinguishable by the DialogInput
:
DialogInput::Confirmation
: Decoupled process (e.g. confirmation in a SCA app).DialogInput::Selection
: TAN method selection.DialogInput::Field
: TAN entry.
Accounts
Account selection.
A DialogInput::Selection
gets returned with this context when an account has to be selected.
Note that there might be just a single option that may be chosen automatically without user interaction.
Redirect
Pending redirect confirmation.
A DialogInput::Confirmation
gets returned with this context when a redirect got confirmed but no result is known yet.
PaymentStatus
Pending SCT Inst payment.
A DialogInput::Confirmation
gets returned with this context when an SCT Inst payment has been initialized and not reached the final status yet.
VopConfirmation
Verification of Payee confirmation.
A DialogInput::Confirmation
gets returned with this context when an explicit confirmation of the creditor is required due to a name mismatch.
Note that this confirmation has legal implications, releasing the bank from liabilities in case of the transfer to an unintended receiver due to incorrect creditor data.
VopCheck
Pending Verification of Payee check.
A DialogInput::Confirmation
gets returned with this context when a Verification of Payee check for a bulk payment is still pending.
Trait Implementations§
Source§impl Clone for DialogContext
impl Clone for DialogContext
Source§fn clone(&self) -> DialogContext
fn clone(&self) -> DialogContext
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more