A datatype for checkboxes that require them to be true.
This is useful for a checkbox that needs to be checked before submitting a form,
for example a terms and conditions checkbox.
A date and time.
Important note: This type does not support time zones.
To ensure that you are working with the clients timezone, you can
use the local_utc_offset field in the MetaData to translate this
PrimitiveDateTime to an OffsetDateTime with the correct offset.
The metadata of the form.
This contains useful information about the client environment.
The locale identifies the language of the client.
The local_utc_offset identifies the timezone of the client.
Used to bind a form input element to a form data element.
Note that QueryString supports a maximal depth of 16.
Creating query strings consisting of more than 16 parts will panic.
A time without a date.
Important note: This type does not support time zones.
To ensure that you are working with the clients timezone, you can
use the local_utc_offset field in the MetaData to translate this
PrimitiveDateTime to an OffsetDateTime with the correct offset.
The error type for the Accept datatype.
This error is returned when the input is not accepted and can be used to display an error message by providing a custom translation.
The error type for the DateTime datatype.
This error is returned when the input is not a valid date and time and can be used to display an error message by providing a custom translation.
The error type for the NonEmptyString datatype.
This error is returned when the input is an empty string and can be used to display an error message by providing a custom translation.
Creates a new nova form.
The form will automatically handle validation, serialization, and submission.
This implicitly creates a HTML form tag that contains your entire form.
It also provides a toolbar with a page select, locale select, preview button, and submit button.
Provides a signal to get the city for a given swiss zip code.
This uses the swiss postal service address checker API (https://service.post.ch/zopa/app/api/addresschecker/v1/zips).