PingOneProtectInitializeCallback

open class PingOneProtectInitializeCallback : MultipleValuesCallback

Callback to initialize PingOne Protect SDK

  • The envId received from server

    Declaration

    Swift

    public private(set) var envId: String { get }
  • The consoleLogEnabled received from server

    Declaration

    Swift

    public private(set) var consoleLogEnabled: Bool { get }
  • The deviceAttributesToIgnore received from server

    Declaration

    Swift

    public private(set) var deviceAttributesToIgnore: [String] { get }
  • The customHost received from server

    Declaration

    Swift

    public private(set) var customHost: String { get }
  • The lazyMetadata received from server

    Declaration

    Swift

    public private(set) var lazyMetadata: Bool { get }
  • The behavioralDataCollection received from server

    Declaration

    Swift

    public private(set) var behavioralDataCollection: Bool { get }
  • Designated initialization method for PingOneProtectInitializeCallback

    Throws

    AuthError.invalidCallbackResponse for invalid callback response

    Declaration

    Swift

    public required init(json: [String : Any]) throws

    Parameters

    json

    JSON object of PingOneProtectInitializeCallback

  • Initialize Ping Protect SDK

    Declaration

    Swift

    open func start(completion: @escaping ProtectResultCallback)

    Parameters

    completion

    Completion block for initialization result

  • Sets clientError value in callback response

    Declaration

    Swift

    public func setClientError(_ clientError: String)

    Parameters

    clientError

    String value of clientError]