MoltinConfig

public struct MoltinConfig

MoltinConfig holds information about the general configuration of the SDK, such as the client ID or the locale, for use during API calls.

  • The moltin client ID to use to connect to a store

    Declaration

    Swift

    public var clientID: String
  • HTTP or HTTPS

    Declaration

    Swift

    public var scheme: String
  • The URL host of the API

    Declaration

    Swift

    public var host: String
  • The version of the API

    Declaration

    Swift

    public var version: String
  • The locale to use for langauges and currencies

    Declaration

    Swift

    public var locale: Locale
  • Initialise the config with a clientID, scheme, host, and version

    Declaration

    Swift

    public init(clientID: String, scheme: String, host: String, version: String)
  • Initialise the config with a clientID, scheme, host, version, and locale

    Declaration

    Swift

    public init(clientID: String, scheme: String, host: String, version: String, locale: Locale)
  • Returns a default config set up with a clientID

    Declaration

    Swift

    public static func `default`(withClientID clientID: String) -> MoltinConfig
  • Returns a default config set up with a clientID and a locale

    Declaration

    Swift

    public static func `default`(withClientID clientID: String, withLocale locale: Locale) -> MoltinConfig