Classes
The following classes are available globally.
-
Adds the API key to the request
See moreDeclaration
Swift
public class ApiKeyRequestHeader : RequestHeaderFactory
-
Needed to be able to implement Decorators with generic Protocols
See moreDeclaration
Swift
open class AnyApiAuthenticator<T> : ApiAuthenticator
-
Needed to be able to implement Decorators with generic Protocols
See moreDeclaration
Swift
open class AnyCredentialsStore<T> : CredentialsStore
-
Undocumented
See moreDeclaration
Swift
public class EmptyTokenApiAuthenticator : AnyApiAuthenticator<HasAccessToken>
-
Undocumented
See moreDeclaration
Swift
public class ProvidedTokenAuthenticator : AnyApiAuthenticator<HasAccessToken>
-
An
See moreApiAuthenticator
that stores credentials after successfully authenticating.Declaration
Swift
public class StoringApiAuthenticator<T> : AnyApiAuthenticator<T>
-
Adds a ‘Bearer’ token to the request.
See moreDeclaration
Swift
public class BearerTokenRequestHeader : AnyCredentialsStore<HasAccessToken>, RequestHeaderFactory
-
Options unique to using the Customer API operations.
See moreDeclaration
Swift
public class VillageCustomerOptions : VillageOptions
-
Undocumented
See moreDeclaration
Swift
public class CustomerVillage
-
Undocumented
See moreDeclaration
Swift
public class EverydayPayWalletHeader : RequestHeaderFactory
-
Options unique to using the Merchant API operations.
See moreDeclaration
Swift
public class VillageMerchantOptions : VillageOptions
-
Undocumented
See moreDeclaration
Swift
public class MerchantVillage
-
A
See moreRequestHeadersFactory
that populates the HTTP request headers Dictionary using a list ofRequestHeaderFactory
sDeclaration
Swift
public class RequestHeaderChain : RequestHeadersFactory
-
Options to configure the SDK
See moreDeclaration
Swift
public class VillageOptions
-
Adds the Wallet ID to the request
See moreDeclaration
Swift
public class WalletIdRequestHeader : RequestHeaderFactory