Factor

Describes the information of a Factor.
interface Factor

Functions

equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

accountSid
Link copied to clipboard
The unique SID of the Account that created the Service resource.
abstract val accountSid: String
createdAt
Link copied to clipboard
Indicates the creation date of the Factor.
abstract val createdAt: Date
friendlyName
Link copied to clipboard
A human readable description of this resource, up to 64 characters. For a push factor, this can be the device's name.
abstract val friendlyName: String
identity
Link copied to clipboard
Identifies the user, should be an UUID you should not use PII (Personal Identifiable Information) because the systems that will process this attribute assume it is not directly identifying information.
abstract val identity: String
metadata
Link copied to clipboard
Custom metadata associated with the factor when created. This is added by the Device/SDK directly to allow for the inclusion of device information.
abstract val metadata: Map<String, String>?
serviceSid
Link copied to clipboard
The unique SID identifier of the Service to which the Factor is related.
abstract val serviceSid: String
sid
Link copied to clipboard
The unique SID identifier of the Factor.
abstract val sid: String
status
Link copied to clipboard
Status of the Factor.
abstract var status: FactorStatus
type
Link copied to clipboard
Type of the Factor. Currently only push is supported
abstract val type: FactorType