IEvent Fields
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun LLMModelField(name: String, description: String? = null, defaultValue: String? = "unknown"): StringEventField
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun <T> Object(name: String, field: EventField<T>, description: String? = null): ObjectEventField1<T>
abstract fun <D : FieldListDescription> Object(name: String, creator: () -> D, description: String? = null): ObjectEventField<D>
abstract fun <T1, T2> Object(name: String, field1: EventField<T1>, field2: EventField<T2>, description: String? = null): ObjectEventField2<T1, T2>
abstract fun <T1, T2, T3> Object(name: String, field1: EventField<T1>, field2: EventField<T2>, field3: EventField<T3>, description: String? = null): ObjectEventField3<T1, T2, T3>
Link copied to clipboard
abstract fun <T> ObjectList(name: String, field: EventField<T>, description: String? = null): ObjectListEventField1<T>
abstract fun <D : FieldListDescription> ObjectList(name: String, creator: () -> D, description: String? = null): ObjectListEventField<D>
abstract fun <T1, T2> ObjectList(name: String, field1: EventField<T1>, field2: EventField<T2>, description: String? = null): ObjectListEventField2<T1, T2>
abstract fun <T1, T2, T3> ObjectList(name: String, field1: EventField<T1>, field2: EventField<T2>, field3: EventField<T3>, description: String? = null): ObjectListEventField3<T1, T2, T3>
Link copied to clipboard
abstract fun StringList(name: String, allowedValues: List<String>, description: String? = null): StringListEventField
Link copied to clipboard
abstract fun StringListValidatedByCustomRule(name: String, customRuleId: String, description: String? = null): StringListEventField
Link copied to clipboard
abstract fun StringListValidatedByDictionary(name: String, dictionary: String, description: String? = null): StringListEventField
Link copied to clipboard
abstract fun StringListValidatedByEnum(name: String, enumRef: String, description: String? = null): StringListEventField
Link copied to clipboard
abstract fun StringListValidatedByInlineRegexp(name: String, regexp: String, description: String? = null): StringListEventField
Link copied to clipboard
abstract fun StringListValidatedByRegexp(name: String, regexpRef: String, description: String? = null): StringListEventField
Link copied to clipboard
abstract fun StringValidatedByCustomRule(name: String, customRuleId: String, description: String? = null): StringEventField
Link copied to clipboard
abstract fun StringValidatedByDictionary(name: String, dictionary: String, description: String? = null): StringEventField
Link copied to clipboard
abstract fun StringValidatedByEnum(name: String, enumRef: String, description: String? = null): StringEventField
Link copied to clipboard
abstract fun StringValidatedByInlineRegexp(name: String, regexp: String, description: String? = null): StringEventField
Link copied to clipboard
abstract fun StringValidatedByRegexp(name: String, regexpRef: String, description: String? = null): StringEventField
Link copied to clipboard
abstract fun StringValidatedByRegexpRef(name: String, regexpRef: String, description: String? = null): StringEventField
Link copied to clipboard
abstract fun StringValidatedByRegexpRefWithDefault(name: String, regexpRef: String, description: String? = null, defaultValue: String? = null): StringEventField