registerId

fun registerId(name: String, required: Boolean, provider: () -> String?? = null): EventField<String?>

Register an id (hash) which is sent with every event. If the provider is null, the value is expected to be provided by dynamicFields


fun registerId(field: EventField<String?>, required: Boolean, provider: () -> String?? = null): EventField<String?>

Register an id which is sent with every event. If the provider is null, the value is expected to be provided by dynamicFields