AssessmentConfig

@Serializable
data class AssessmentConfig(val config: JsonElement, val createdOn: String? = null, val modifiedOn: String? = null, val version: Long? = null, val type: String? = null)

Parameters

config

The JSON configuration for this assessment.

createdOn

The date and time the app config was created.

modifiedOn

The date and time the app config was last modified.

version

The optimistic locking version of the assessment config. This value must be submitted as part of the next update of the model. If it does not match the value on the server, a 409 error (Conflict) will prevent the update from occurring. It can also serve as a key to determine if a local cache of this AssessmentConfig revision needs to be updated.

type

AssessmentConfig

Constructors

Link copied to clipboard
constructor(config: JsonElement, createdOn: String? = null, modifiedOn: String? = null, version: Long? = null, type: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "config")
val config: JsonElement
Link copied to clipboard
@SerialName(value = "createdOn")
val createdOn: String? = null
Link copied to clipboard
@SerialName(value = "modifiedOn")
val modifiedOn: String? = null
Link copied to clipboard
@SerialName(value = "type")
val type: String? = null
Link copied to clipboard
@SerialName(value = "version")
val version: Long? = null