FormHandler

constructor(formSchemaBuilder: FormSchemaBuilder, formDataManager: FormDataManager, formValidator: FormValidator = FormValidator(), payload: Map<String, Any?> = emptyMap(), handlerScope: CoroutineScope = CoroutineScope(SupervisorJob() + OctaviusDispatchers.Virtual))

Parameters

formSchemaBuilder

Builder providing the form's structure.

formDataManager

Manager responsible for data operations.

formValidator

Validator checking the data.

payload

Additional data passed to the form (e.g. a parent ID).

handlerScope

CoroutineScope for asynchronous operations.