EPIRepositories
public struct EPIRepositories : EPIRepositoriesProtocol
Implementation of the EPI repositories.
-
The authentication repository.
Declaration
Swift
public let authenticationRepository: AuthenticationRepository
-
The wallet provisioning repository.
Declaration
Swift
public let walletProvisioningRepository: WalletProvisioningRepository
-
The wallet repository.
Declaration
Swift
public let walletRepository: WalletRepository
-
The P2P repository.
Declaration
Swift
public let p2pRepository: P2PRepository
-
The proxy repository.
Declaration
Swift
public let proxyRepository: ProxyRepository
-
The payment source repository.
Declaration
Swift
public let paymentSourceRepository: PaymentSourceRepositoryProtocol
-
init(authenticationRepository:
walletProvisioningRepository: walletRepository: p2pRepository: proxyRepository: paymentSourceRepository: ) Initializes the EPI repositories with the provided repositories.
Declaration
Swift
public init( authenticationRepository: AuthenticationRepository, walletProvisioningRepository: WalletProvisioningRepository, walletRepository: WalletRepository, p2pRepository: P2PRepository, proxyRepository: ProxyRepository, paymentSourceRepository: PaymentSourceRepositoryProtocol )
Parameters
authenticationRepository
The authentication repository.
walletProvisioningRepository
The wallet provisioning repository.
walletRepository
The wallet repository.
p2pRepository
The P2P repository.
proxyRepository
The proxy repository
paymentSourceRepository
The payment source repository.