FormSDK

@Serializable
data class FormSDK(val id: String, val createdAt: String, val updatedAt: String, val submitDialogueId: String, val cancelDialogueId: String, val languageCode: String, val texts: FormTextsDTO, val fields: List<FormFieldDTO>, val submissionId: String, var state: MutableStateFlow<FormState>? = MutableStateFlow(FormState.ACTIVE), var submittedFields: Map<String, String> = emptyMap())

Constructors

Link copied to clipboard
constructor(id: String, createdAt: String, updatedAt: String, submitDialogueId: String, cancelDialogueId: String, languageCode: String, texts: FormTextsDTO, fields: List<FormFieldDTO>, submissionId: String, state: MutableStateFlow<FormState>? = MutableStateFlow(FormState.ACTIVE), submittedFields: Map<String, String> = emptyMap())

Properties

Link copied to clipboard

Generates a unique accessibility identifier for Appium automation Format: form_id_title

Link copied to clipboard
@SerialName(value = "cancel_dialogue_id")
val cancelDialogueId: String
Link copied to clipboard
@SerialName(value = "created_at")
val createdAt: String
Link copied to clipboard
@SerialName(value = "fields")
val fields: List<FormFieldDTO>
Link copied to clipboard
@SerialName(value = "id")
val id: String
Link copied to clipboard
@SerialName(value = "language_code")
val languageCode: String
Link copied to clipboard
@Transient
var state: MutableStateFlow<FormState>?
Link copied to clipboard
@SerialName(value = "submission_id")
val submissionId: String
Link copied to clipboard
@SerialName(value = "submit_dialogue_id")
val submitDialogueId: String
Link copied to clipboard
@Transient
var submittedFields: Map<String, String>
Link copied to clipboard
@SerialName(value = "texts")
val texts: FormTextsDTO
Link copied to clipboard
@SerialName(value = "updated_at")
val updatedAt: String

Functions

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