Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
data class ValidatedByAllowedValues(val name: String, val description: String?, val allowedValues: List<String>) : StringListEventField
Link copied to clipboard
data class ValidatedByCustomRule(val name: String, val description: String?, val customRuleId: String) : StringListEventField
Link copied to clipboard
data class ValidatedByDictionary(val name: String, val description: String?, val dictionary: String) : StringListEventField
Link copied to clipboard
data class ValidatedByEnum(val name: String, val description: String?, val enumRef: String) : StringListEventField
Link copied to clipboard
data class ValidatedByInlineRegexp(val name: String, val description: String?, val regexp: String) : StringListEventField
Link copied to clipboard
data class ValidatedByRegexp(val name: String, val description: String?, val regexpRef: String) : StringListEventField

Properties

Link copied to clipboard
open val defaultValue: String? = null
Link copied to clipboard
abstract val description: String?
Link copied to clipboard
abstract val name: String
Link copied to clipboard
open val required: Boolean? = null
Link copied to clipboard

This is a field that should be hashed twice on send and on receive, e.g projectId.

Link copied to clipboard
abstract val validationRule: List<String>

Functions

Link copied to clipboard
open override fun getValue(value: List<String>): FieldValue?