IronOxideConfig

public class IronOxideConfig : SdkObject

Top-level configuration object for IronOxide

  • Constructs a default IronOxideConfig.

    The policy cache will have a maximum of 128 entries, and SDK operations will time-out after 30 seconds.

    Declaration

    Swift

    public convenience init()
  • Constructs an IronOxideConfig with the provided configuration parameters.

    Declaration

    Swift

    public convenience init(policyCaching: PolicyCachingConfig, sdkOperationTimeout: Duration?)

    Parameters

    policyCaching

    Policy caching configuration for IronOxide

    sdkOperationTimeout

    Timeout for all SDK methods

  • Configuration for maximum policy caching size

    Declaration

    Swift

    public lazy var policyCachingConfig: PolicyCachingConfig { get set }
  • Time before SDK operations will time-out

    Declaration

    Swift

    public lazy var sdkOperationTimeout: Duration? { get set }