ObjectEventField3

class ObjectEventField3<T1, T2, T3>(name: String, description: String?, field1: EventField<T1>, field2: EventField<T2>, field3: EventField<T3>) : BaseObjectEventField

Constructors

Link copied to clipboard
constructor(name: String, description: String?, field1: EventField<T1>, field2: EventField<T2>, field3: EventField<T3>)

Properties

Link copied to clipboard
open val defaultValue: String? = null
Link copied to clipboard
open override val description: String?
Link copied to clipboard
open override 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.

Functions

Link copied to clipboard
fun buildValue(value1: T1?, value2: T2?, value3: T3?): FieldsValues
Link copied to clipboard
open override fun getObjectFields(): List<EventField<*>>
Link copied to clipboard
open override fun getValue(value: FieldsValues): FieldValue?