UserAuthenticationFactorEnrollResponse
in package
implements
JsonSerializable
uses
JsonSerializableTrait
Read onlyYes
Table of Contents
Interfaces
- JsonSerializable
Properties
- $authenticationChallenge : AuthenticationChallenge
- The [authentication challenge](https://workos.com/docs/reference/authkit/mfa/authentication-challenge) object that is used to complete the authentication process.
- $authenticationFactor : AuthenticationFactorEnrolled
- The [authentication factor](https://workos.com/docs/reference/authkit/mfa/authentication-factor) object that represents the additional authentication method used on top of the existing authentication strategy.
Methods
- __construct() : mixed
- fromArray() : self
- jsonSerialize() : array<string|int, mixed>
- toArray() : array<string|int, mixed>
Properties
$authenticationChallenge
The [authentication challenge](https://workos.com/docs/reference/authkit/mfa/authentication-challenge) object that is used to complete the authentication process.
public
AuthenticationChallenge
$authenticationChallenge
$authenticationFactor
The [authentication factor](https://workos.com/docs/reference/authkit/mfa/authentication-factor) object that represents the additional authentication method used on top of the existing authentication strategy.
public
AuthenticationFactorEnrolled
$authenticationFactor
Methods
__construct()
public
__construct(AuthenticationFactorEnrolled $authenticationFactor, AuthenticationChallenge $authenticationChallenge) : mixed
Parameters
- $authenticationFactor : AuthenticationFactorEnrolled
- $authenticationChallenge : AuthenticationChallenge
fromArray()
public
static fromArray(array<string|int, mixed> $data) : self
Parameters
- $data : array<string|int, mixed>
Return values
selfjsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>toArray()
public
toArray() : array<string|int, mixed>