VarargEventId

class VarargEventId<D : FieldListDescription>(group: EventLogGroup, eventId: String, creator: () -> D, description: String) : BaseEventId

An event with an arbitrary number of fields.

creator - Lambda with the logic containing the event fields description.

Constructors

Link copied to clipboard
constructor(group: EventLogGroup, eventId: String, creator: () -> D, description: String)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun buildEventData(filler: D.() -> Unit): Map<String, Any>
Link copied to clipboard
open override fun getFields(): List<EventField<*>>