IData Validation Rules
Functions
Link copied to clipboard
Retrieves a mapping of event field names to their respective validation rules.
Link copied to clipboard
abstract fun replaceRejectedValuesWithDefaultValues(eventData: MutableMap<String, Any>, context: IEventContext): List<EventDataField>
Replaces rejected values with default ones in the event data.
Link copied to clipboard
abstract fun validateData(key: String, data: Any?, context: IEventContext, jsonPath: String): EventDataField
Validates a value at the specific jsonPath within the event payload.
Link copied to clipboard
Link copied to clipboard
abstract fun validateRequiredFields(eventData: MutableMap<String, Any>, context: IEventContext): List<EventDataField>
Validates required fields in the event data.