STRUCT
EncapAutoActivationClientOperationActionModel
Contents
- Properties
nameargumentscontinueActionserrorActionsactivationCodehrefurlToLaunch
 - Methods
init(from:)==(_:_:)
 
public struct EncapAutoActivationClientOperationActionModel: ClientOperationActionModelRepresentation,
                                                             InternalClientOperationActionModelRepresentation
Model for the Encap auto activation client operation, which instructs a client that it should use the non-interactive device activation flow.
This can only be used when the client requesting authentication also implements the Encap client using the Encap SDK. For more information, refer to the HAAPI Data Model documentation
Properties
name
public let name: ClientOperationName
arguments
public let arguments: [String: (any Sendable)]
continueActions
public let continueActions: [any Action]
errorActions
public let errorActions: [any Action]
activationCode
public let activationCode: String
The activation code that should be sent to Encap using the mobile SDK.
href
public let href: String
A ready-to-use URL to launch the application that uses the Encap mobile SDK.
urlToLaunch
public var urlToLaunch: URL?
Returns the URL that should be used to open the Encap application.
Methods
init(from:)
public init(from decoder: Decoder) throws
Parameters
| Name | Description | 
|---|---|
| decoder | The decoder to read data from. | 
==(::)
public static func == (lhs: EncapAutoActivationClientOperationActionModel,
                       rhs: EncapAutoActivationClientOperationActionModel) -> Bool
Parameters
| Name | Description | 
|---|---|
| lhs | A value to compare. | 
| rhs | Another value to compare. |