ConfigParams

public struct ConfigParams : Hashable

The configuration parameters for D1 SDK initialization.

Since

1.0.0
  • The configuration parameters for the card in Apple Pay Wallet extension. The cardArt and productTitle is displayed during Apple Pay Wallet extension flow.

    Since

    3.3.0
    See more

    Declaration

    Swift

    public struct CardParams : Hashable
  • Build configuration for Core SDK. Application is responsible to provide the consumerID value.

    Declaration

    Swift

    public static func coreConfig(consumerID: String) -> ConfigParams

    Parameters

    consumerID

    Consumer identifier.

  • Build configuration for card SDK.

    Declaration

    Swift

    public static func cardConfig() -> ConfigParams
  • Build configuration to enable Apple Pay Wallet extension in D1 SDK.

    • Paramater cardParamsList: list of available cards for given consumer.

    Since

    3.3.0

    Declaration

    Swift

    public static func walletExtensionConfig(cardParamsList: [CardParams], appGroupID: String) -> ConfigParams

    Parameters

    appGroupID

    App Group ID defined by developer so that application could share resource with its extensions.

    Return Value

    ConfigParams instance for Apple Pay Wallet extension.