TKMEnvironmentConfigBuilder

@objc(TKMEnvironmentConfigBuilder)
public class TKMEnvironmentConfigBuilder : NSObject

This class provides a Tapkey environment configuration. Unless suggested otherwise by Tapkey, this class must be used as shown below:

// Within the UIApplicationDelegate.application(application:didFinishLaunchingWithOptions:)
let environmentConfigBuilder = TKMEnvironmentConfigBuilder()
let environmentConfig = environmentConfigBuilder.build()
  • Undocumented

    Declaration

    Swift

    override public init()
  • Overrides the default base URI of the Tapkey Trust Service.

    Declaration

    Swift

    @objc
    public func setBaseUri(_ baseUri: String) -> TKMEnvironmentConfigBuilder

    Parameters

    baseUri

    the base URI.

    Return Value

    the TKMEnvironmentConfigBuilder for chaining.

  • Overrides the default tenant ID.

    Declaration

    Swift

    @objc
    public func setTenantId(_ tenantId: String) -> TKMEnvironmentConfigBuilder

    Parameters

    tenantId

    the tenant ID.

    Return Value

    the TKMEnvironmentConfigBuilder for chaining.

  • Overrides the default BLE service UUID to use.

    Declaration

    Swift

    @objc
    public func setbleServiceUuid(_ bleServiceUuid: String) -> TKMEnvironmentConfigBuilder

    Parameters

    bleServiceUuid

    the BLE service UUID.

    Return Value

    the TKMEnvironmentConfigBuilder for chaining.

  • Builds the TapkeyEnvironment configuration.

    Declaration

    Swift

    @objc
    public func build() -> TKMEnvironmentConfig

    Return Value

    the TapkeyEnvironmentConfig.