Type Aliases
The following type aliases are available globally.
-
Dictionary of merchant preferences.
Declaration
Swift
public typealias MerchantPreferences = [String : [String : String]]
-
Completion type for API operations
Declaration
Swift
public typealias ApiCompletion<T> = (Result<T, ApiError>) -> Void
-
Factory function type to give to SDK factory functions to instantiate a new API repository instance.
Declaration
Swift
public typealias CustomerApiRepositoryFactory = ( _ options: VillageCustomerOptions, _ headers: RequestHeadersFactory, _ authenticator: AnyApiAuthenticator<HasAccessToken> ) -> VillageCustomerApiRepository
-
Factory function type to give to SDK factory functions to instantiate a new API repository instance.
Declaration
Swift
public typealias MerchantApiRepositoryFactory = ( _ options: VillageMerchantOptions, _ headers: RequestHeadersFactory, _ authenticator: AnyApiAuthenticator<HasAccessToken> ) -> VillageMerchantApiRepository
-
Map of general preferences.
Declaration
Swift
public typealias Preferences = [String : [String : String]]