ProtectCallback
open class ProtectCallback : MultipleValuesCallback, NodeAware
Parent Callback used by Ping One Protect callbacks
-
An array of inputName values
Declaration
Swift
public var outputNames: [String] -
An array of input values
Declaration
Swift
public var outputValues: [String : Any] -
Client Error input key in callback response
Declaration
Swift
public var clientErrorKey: String -
Indicates if the callback is derived from a MetadataCallback
Declaration
Swift
public var derivedCallback: Bool -
The Node that associate with the Callback
Declaration
Swift
public internal(set) var node: Node? { get } -
Designated initialization method for PingOne Protect callbacks
Throws
AuthError.invalidCallbackResponse for invalid callback responseDeclaration
Swift
public required init(json: [String : Any]) throwsParameters
jsonJSON object of the callback
-
Sets
clientErrorvalue in callback responseDeclaration
Swift
public func setClientError(_ clientError: String)Parameters
clientErrorString value of
clientError] -
Check if the given MetadataCallback is a derived callback
Declaration
Swift
public static func isDerivedCallback(_ json: [String : Any]) -> BoolParameters
jsonraw JSON payload for MetdataCallback
Return Value
true if this is a derived callback, otherwise false
View on GitHub