SignInType

@Serializable
enum SignInType : Enum<SignInType>

|Enum|Description| |---|---| |email_password| Study expects participants to sign in with an email address and a password. | |phone_password| Study expects participants to sign in with a phone number and a password. | |external_id_password| Study expects participants to sign in with an external ID and a password. | |email_message| Study expects participants to sign in by sending an email message to the participant’s email account with a sign in code or sign in link. | |phone_message| Study expects participants to sign in by sending an SMS message to the participant’s phone number with a sign in code or sign in link. | Values: "email_password","phone_password","external_id_password","email_message","phone_message"

Entries

Link copied to clipboard
@SerialName(value = "email_password")
EMAIL_PASSWORD
Link copied to clipboard
@SerialName(value = "phone_password")
PHONE_PASSWORD
Link copied to clipboard
@SerialName(value = "external_id_password")
EXTERNAL_ID_PASSWORD
Link copied to clipboard
@SerialName(value = "email_message")
EMAIL_MESSAGE
Link copied to clipboard
@SerialName(value = "phone_message")
PHONE_MESSAGE

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val serialName: String? = null

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.