PaymentMethodsSuccessDelegate

public protocol PaymentMethodsSuccessDelegate : AnyObject

Delegate called when an wallet action is done.

  • didCreateCard(_:validation:) Default implementation

    Did create card successfully.

    Default Implementation

    Did create card successfully.

    Declaration

    Swift

    func didCreateCard(_ card: Card, validation: CardValidationResult)

    Parameters

    card

    The Card model.

    validation
  • didGetCard(_:) Default implementation

    Did get card successfully.

    Default Implementation

    Did get card successfully.

    Declaration

    Swift

    func didGetCard(_ card: Card)

    Parameters

    card

    The Card model.

  • didListCards(_:) Default implementation

    Did list cards successfully.

    Default Implementation

    Did list cards successfully.

    Declaration

    Swift

    func didListCards(_ cards: [Card])

    Parameters

    cards

    The Card array.

  • didDeleteCard() Default implementation

    Did delete card successfully.

    Default Implementation

    Did delete card successfully.

    Declaration

    Swift

    func didDeleteCard()
  • didCreateBankAccount(_:) Default implementation

    Did create bank account successfully.

    Default Implementation

    Did create bank account successfully.

    Declaration

    Swift

    func didCreateBankAccount(_ bank: Bank)

    Parameters

    bank

    The Bank model.

  • didCreatePlaidBankAccount(_:) Default implementation

    Did create plaid bank account successfully.

    Default Implementation

    Did create plaid bank account successfully.

    Declaration

    Swift

    func didCreatePlaidBankAccount(_ bank: Bank)

    Parameters

    bank

    The Bank model.

  • didActivatePlaidBankAccount() Default implementation

    Did activate plaid bank account successfully.

    Default Implementation

    Did activate plaid bank account successfully.

    Declaration

    Swift

    func didActivatePlaidBankAccount()
  • didGetBankAccount(_:) Default implementation

    Did get bank account successfully.

    Default Implementation

    Did get bank account successfully.

    Declaration

    Swift

    func didGetBankAccount(_ bank: Bank)

    Parameters

    bank

    The Bank model.

  • didListBankAccounts(_:) Default implementation

    Did list bank accounts successfully.

    Default Implementation

    Did list bank accounts successfully.

    Declaration

    Swift

    func didListBankAccounts(_ banks: [Bank])

    Parameters

    banks

    The Bank array.

  • didDeleteBankAccount() Default implementation

    Did delete bank account successfully.

    Default Implementation

    Did delete bank account successfully.

    Declaration

    Swift

    func didDeleteBankAccount()