Structures
The following structures are available globally.
-
See moreSwift.Error
struct representing networking errro within EPI Networking context.Declaration
Swift
public struct NetworkError : Swift.Error, CustomStringConvertible
-
Configuration struct for
See moreEPINetworkingFactory
.Declaration
Swift
public struct EPINetworkingConfiguration
-
Implementation of the EPI repositories.
See moreDeclaration
Swift
public struct EPIRepositories : EPIRepositoriesProtocol
-
Implementation of the EPI services.
See moreDeclaration
Swift
public struct EPIServices : EPIServicesProtocol
-
Struct representing an access token.
See moreDeclaration
Swift
public struct AccessToken : Decodable, Equatable
-
Struct representing an OAuth request.
See moreDeclaration
Swift
public struct OAuthRequest : Codable, Equatable
-
Represents the response containing embedded consumer PSPs.
See moreDeclaration
Swift
public struct ConsumerPspsResponse : Codable, Equatable
-
Represents a collection of consumer PSPs.
See moreDeclaration
Swift
public struct ConsumerPsps : Codable, Equatable
-
Represents a Consumer Payment Service Provider (PSP).
See moreDeclaration
Swift
public struct ConsumerPsp : Codable, Hashable, Equatable, Identifiable
-
The signing request payload for approving a P2P payment.
See moreDeclaration
Swift
public struct P2PPaymentApprovalRequest : Encodable, Equatable
-
The response containing details of a proxy customer.
See moreDeclaration
Swift
public struct ProxyCustomerDetailsResponse : Decodable, Equatable
-
Represents a contact proxy hash used in the context of proxy indicator requests.
See moreDeclaration
Swift
public struct ContactProxyHash : Encodable, Equatable
-
Represents the payload for a proxy indicator request.
See moreDeclaration
Swift
public struct ProxyIndicatorRequestPayload : Encodable, Equatable
-
Represents the payload of a proxy indicator response.
See moreDeclaration
Swift
public struct ProxyIndicatorResponsePayload : Codable, Equatable
-
Represents a contact proxy indicator.
See moreDeclaration
Swift
public struct ContactProxyIndicator : Equatable, Codable
-
Request model for creating a P2P request as a payer (requesting).
See moreDeclaration
Swift
public struct CreateP2PRequestAsPayeeRequest : Encodable, Equatable
-
Response model for fetching a P2P request as a payee (requesting money).
See moreDeclaration
Swift
public struct P2PRequestAsPayeeResponse : Decodable, Identifiable, Equatable
-
Response model for fetching a P2P request as a payer (requested money).
See moreDeclaration
Swift
public struct P2PRequestAsPayerResponse : Decodable, Identifiable, Equatable
-
Request model for creating a person-to-person (P2P) payment as a payer (sending).
See moreDeclaration
Swift
public struct CreateP2PPaymentAsPayerRequest : Encodable, Equatable
-
Response model for creating a person-to-person (P2P) payment as a payer (sending).
See moreDeclaration
Swift
public struct CreateP2PPaymentAsPayerResponse : Decodable, Identifiable, Equatable
-
Represents the data used for fetching person-to-person (P2P) payments.
See moreDeclaration
Swift
public struct P2PPaymentsFetchData : Equatable
-
Represents the response for fetching person-to-person (P2P) payments.
See moreDeclaration
Swift
public struct P2PPaymentsFetchResponse : Decodable, Equatable
-
Represents a person-to-person (P2P) payment.
See moreDeclaration
Swift
public struct P2PPayment : Decodable, Identifiable, Equatable
-
The request for pre-approval of the send money person-to-person (P2P) request.
See moreDeclaration
Swift
public struct P2PRequestApprovalRequest : Encodable, Equatable
-
The response model for the approval of a person-to-person (P2P) request (sending money).
See moreDeclaration
Swift
public struct P2PRequestApprovalResponse : Decodable, Equatable
-
The response model for fetching received person-to-person (P2P) requests.
See moreDeclaration
Swift
public struct P2PReceivedRequestsFetchResponse : Decodable, Equatable
-
The data used for fetching person-to-person (P2P) requests.
See moreDeclaration
Swift
public struct P2PRequestsFetchData : Equatable
-
The response model for fetching sent person-to-person (P2P) requests.
See moreDeclaration
Swift
public struct P2PSentRequestsFetchResponse : Decodable, Equatable
-
Represents pagination data.
See moreDeclaration
Swift
public struct PaginationData : Decodable, Equatable
-
Represents a collection of payment means.
See moreDeclaration
Swift
public struct PaymentMeans : Codable, Equatable
-
Represents a payment mean.
See moreDeclaration
Swift
public struct PaymentMean : Codable, Identifiable, Equatable, Hashable
-
Represents a payment source profile.
See moreDeclaration
Swift
public struct PaymentSourceProfile : Equatable, Codable, Hashable
-
Represents a payment source proxy.
See moreDeclaration
Swift
public struct PaymentSourceProxy : Equatable, Codable, Hashable
-
A struct representing a payment amount.
See moreDeclaration
Swift
public struct PaymentAmount : Codable, Equatable
-
Represents struct holding collection of payment rules.
See moreDeclaration
Swift
public struct PaymentRules : Codable, Equatable
-
Represents the payload for adding a contact item.
See moreDeclaration
Swift
public struct AddContactItemPayload : Equatable, Codable, Hashable
-
Represents the response for adding a contact item.
See moreDeclaration
Swift
public struct AddContactItemResponse : Equatable, Codable, Hashable
-
Represents the verification details for a contact item.
See moreDeclaration
Swift
public struct ContactItemVerification : Equatable
-
The payload for adding a proxy.
See moreDeclaration
Swift
public struct AddProxyPayload : Codable, Equatable
-
The response returned after adding a proxy.
See moreDeclaration
Swift
public struct AddProxyResponse : Codable, Equatable
-
The payload used for editing a payment source.
See moreDeclaration
Swift
public struct EditPaymentSourcePayload : Codable, Equatable, Hashable
-
The response received after editing a payment source.
See moreDeclaration
Swift
public struct EditPaymentSourceResponse : Codable, Equatable, Hashable
-
The payload containing the one-time password (OTP) for proxy authentication.
See moreDeclaration
Swift
public struct ProxyOTPPayload : Equatable, Codable
-
The response received after requesting a one-time password (OTP).
See moreDeclaration
Swift
public struct RequestOTPResponse : Codable, Equatable
-
Represents the payload for updating a payment source.
See moreDeclaration
Swift
public struct PaymentSourceUpdatePayload : Equatable, Codable
-
Represents the response for updating a payment source.
See moreDeclaration
Swift
public struct PaymentSourceUpdateResponse : Codable, Equatable
-
Represents a payment source.
See moreDeclaration
Swift
public struct PaymentSource : Decodable, Identifiable, Equatable, Hashable
-
Represents a provisioning of payment sources.
See moreDeclaration
Swift
public struct Provisioning : Decodable, Identifiable, Equatable, Hashable
-
Represents a response containing all provisionings.
See moreDeclaration
Swift
public struct AllProvisioningsResponse : Decodable, Equatable, Hashable
-
A struct representing a public key.
See moreDeclaration
Swift
public struct PublicKey : Codable, Equatable, Hashable
-
A struct representing a HAL link in a response.
See moreDeclaration
Swift
public struct ResponseLink : Codable, Equatable, Hashable
-
A struct representing the payload for creating a wallet provisioning.
See moreDeclaration
Swift
public struct CreateWalletProvisioningPayload : Codable, Equatable
-
A struct representing a wallet.
See moreDeclaration
Swift
public struct Wallet : Codable, Identifiable, Equatable
-
A concrete implementation of the
See moreAuthenticationRepositoryProtocol
.Declaration
Swift
public struct AuthenticationRepository : AuthenticationRepositoryProtocol
-
A repository for performing P2P (Peer-to-Peer) operations.
See moreDeclaration
Swift
public struct P2PRepository : P2PRepositoryProtocol
-
A repository for performing proxy operations.
See moreDeclaration
Swift
public struct ProxyRepository : ProxyRepositoryProtocol
-
A concrete implementation of the
See moreWalletProvisioningRepositoryProtocol
that communicates with the network.Declaration
Swift
public struct WalletProvisioningRepository : WalletProvisioningRepositoryProtocol
-
A concrete implementation of the
See moreWalletRepositoryProtocol
that communicates with the network.Declaration
Swift
public struct WalletRepository : WalletRepositoryProtocol
-
The implementation of the AuthenticationServicing protocol.
See moreDeclaration
Swift
public struct AuthenticationService : AuthenticationServicing
-
A service implementation for managing P2P (Person-to-Person) operations.
See moreDeclaration
Swift
public struct P2PService : P2PServicing
-
A service implementation for managing payment source-related operations.
See moreDeclaration
Swift
public struct PaymentSourceService : PaymentSourceServicing
-
A service implementation for managing proxy operations.
See moreDeclaration
Swift
public struct ProxyService : ProxyServicing
-
A service implementation for managing wallet provisioning operations.
See moreDeclaration
Swift
public struct WalletProvisioningService : WalletProvisioningServicing
-
A service implementation for managing wallet operations.
See moreDeclaration
Swift
public struct WalletService : WalletServicing