STRUCT

EncapAutoActivationClientOperationActionModel

Contents

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.