Describes the type T
: its low-level representation, meta-data and validation rules.
- Value Params
- format
The name of the format of the low-level representation of
T
.
- Companion
- object
Value members
Concrete methods
Apply defined validation rules to the given value.
Apply defined validation rules to the given value.
Apply defined validation rules to the given value.
Apply defined validation rules to the given value.
Apply defined validation rules to the given value.
Apply defined validation rules to the given value.
Apply defined validation rules to the given value.
Apply defined validation rules to the given value.
Apply defined validation rules to the given value.
Apply defined validation rules to the given value.
Apply defined validation rules to the given value.
Apply defined validation rules to the given value.
Adapt this schema to type TT
. Only the meta-data is retained, except for default values and the validator (however, product
field/subtypes validators are retained). Run-time functionality:
Adapt this schema to type TT
. Only the meta-data is retained, except for default values and the validator (however, product
field/subtypes validators are retained). Run-time functionality:
- traversing collection elements, product fields, or coproduct subtypes
- validating an instance of type
TT
the top-level type is lost.
Adapt this schema to type TT
. Only the meta-data is retained, except for default values and the validator (however, product
field/subtypes validators are retained). Run-time functionality:
Adapt this schema to type TT
. Only the meta-data is retained, except for default values and the validator (however, product
field/subtypes validators are retained). Run-time functionality:
- traversing collection elements, product fields, or coproduct subtypes
- validating an instance of type
TT
the top-level type is lost.
Adapt this schema to type TT
. Only the meta-data is retained, except for default values and the validator (however, product
field/subtypes validators are retained). Run-time functionality:
Adapt this schema to type TT
. Only the meta-data is retained, except for default values and the validator (however, product
field/subtypes validators are retained). Run-time functionality:
- traversing collection elements, product fields, or coproduct subtypes
- validating an instance of type
TT
the top-level type is lost.
Adapt this schema to type TT
. Only the meta-data is retained, except for default values and the validator (however, product
field/subtypes validators are retained). Run-time functionality:
Adapt this schema to type TT
. Only the meta-data is retained, except for default values and the validator (however, product
field/subtypes validators are retained). Run-time functionality:
- traversing collection elements, product fields, or coproduct subtypes
- validating an instance of type
TT
the top-level type is lost.
Adapt this schema to type TT
. Only the meta-data is retained, except for default values and the validator (however, product
field/subtypes validators are retained). Run-time functionality:
Adapt this schema to type TT
. Only the meta-data is retained, except for default values and the validator (however, product
field/subtypes validators are retained). Run-time functionality:
- traversing collection elements, product fields, or coproduct subtypes
- validating an instance of type
TT
the top-level type is lost.
Adapt this schema to type TT
. Only the meta-data is retained, except for default values and the validator (however, product
field/subtypes validators are retained). Run-time functionality:
Adapt this schema to type TT
. Only the meta-data is retained, except for default values and the validator (however, product
field/subtypes validators are retained). Run-time functionality:
- traversing collection elements, product fields, or coproduct subtypes
- validating an instance of type
TT
the top-level type is lost.
Returns an array version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection might
be empty.
Returns an array version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection might
be empty.
Returns an array version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection might
be empty.
Returns an array version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection might
be empty.
Returns an array version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection might
be empty.
Returns an array version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection might
be empty.
Returns an array version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection might
be empty.
Returns an array version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection might
be empty.
Returns an array version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection might
be empty.
Returns an array version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection might
be empty.
Returns an array version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection might
be empty.
Returns an array version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection might
be empty.
Returns a collection version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection
might be empty.
Returns a collection version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection
might be empty.
Returns a collection version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection
might be empty.
Returns a collection version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection
might be empty.
Returns a collection version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection
might be empty.
Returns a collection version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection
might be empty.
Returns a collection version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection
might be empty.
Returns a collection version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection
might be empty.
Returns a collection version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection
might be empty.
Returns a collection version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection
might be empty.
Returns a collection version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection
might be empty.
Returns a collection version of this schema, with the schema type wrapped in SArray. Sets isOptional
to true as the collection
might be empty.
Returns an optional version of this schema, with isOptional
set to true.
Returns an optional version of this schema, with isOptional
set to true.
Returns an optional version of this schema, with isOptional
set to true.
Returns an optional version of this schema, with isOptional
set to true.
Returns an optional version of this schema, with isOptional
set to true.
Returns an optional version of this schema, with isOptional
set to true.
Returns an optional version of this schema, with isOptional
set to true.
Returns an optional version of this schema, with isOptional
set to true.
Returns an optional version of this schema, with isOptional
set to true.
Returns an optional version of this schema, with isOptional
set to true.
Returns an optional version of this schema, with isOptional
set to true.
Returns an optional version of this schema, with isOptional
set to true.
Adds a default value, which is used by Codec s during decoding and for documentation.
Adds a default value, which is used by Codec s during decoding and for documentation.
To represent the value in the documentation, an encoded form needs to be provided. The encoded form is inferred if missing and the given value is of a basic type (number, string, etc.).
Adds a default value, which is used by Codec s during decoding and for documentation.
Adds a default value, which is used by Codec s during decoding and for documentation.
To represent the value in the documentation, an encoded form needs to be provided. The encoded form is inferred if missing and the given value is of a basic type (number, string, etc.).
Adds a default value, which is used by Codec s during decoding and for documentation.
Adds a default value, which is used by Codec s during decoding and for documentation.
To represent the value in the documentation, an encoded form needs to be provided. The encoded form is inferred if missing and the given value is of a basic type (number, string, etc.).
Adds a default value, which is used by Codec s during decoding and for documentation.
Adds a default value, which is used by Codec s during decoding and for documentation.
To represent the value in the documentation, an encoded form needs to be provided. The encoded form is inferred if missing and the given value is of a basic type (number, string, etc.).
Adds a default value, which is used by Codec s during decoding and for documentation.
Adds a default value, which is used by Codec s during decoding and for documentation.
To represent the value in the documentation, an encoded form needs to be provided. The encoded form is inferred if missing and the given value is of a basic type (number, string, etc.).
Adds a default value, which is used by Codec s during decoding and for documentation.
Adds a default value, which is used by Codec s during decoding and for documentation.
To represent the value in the documentation, an encoded form needs to be provided. The encoded form is inferred if missing and the given value is of a basic type (number, string, etc.).
Add a validator to this schema. If the validator contains a named enum validator: * the encode function is inferred if not yet defined, and the validators possible values are of a basic type * the name is set as the schema's name.
Add a validator to this schema. If the validator contains a named enum validator: * the encode function is inferred if not yet defined, and the validators possible values are of a basic type * the name is set as the schema's name.
Add a validator to this schema. If the validator contains a named enum validator: * the encode function is inferred if not yet defined, and the validators possible values are of a basic type * the name is set as the schema's name.
Add a validator to this schema. If the validator contains a named enum validator: * the encode function is inferred if not yet defined, and the validators possible values are of a basic type * the name is set as the schema's name.
Add a validator to this schema. If the validator contains a named enum validator: * the encode function is inferred if not yet defined, and the validators possible values are of a basic type * the name is set as the schema's name.
Add a validator to this schema. If the validator contains a named enum validator: * the encode function is inferred if not yet defined, and the validators possible values are of a basic type * the name is set as the schema's name.
Add a validator to this schema. If the validator contains a named enum validator: * the encode function is inferred if not yet defined, and the validators possible values are of a basic type * the name is set as the schema's name.
Add a validator to this schema. If the validator contains a named enum validator: * the encode function is inferred if not yet defined, and the validators possible values are of a basic type * the name is set as the schema's name.
Add a validator to this schema. If the validator contains a named enum validator: * the encode function is inferred if not yet defined, and the validators possible values are of a basic type * the name is set as the schema's name.
Add a validator to this schema. If the validator contains a named enum validator: * the encode function is inferred if not yet defined, and the validators possible values are of a basic type * the name is set as the schema's name.
Add a validator to this schema. If the validator contains a named enum validator: * the encode function is inferred if not yet defined, and the validators possible values are of a basic type * the name is set as the schema's name.
Add a validator to this schema. If the validator contains a named enum validator: * the encode function is inferred if not yet defined, and the validators possible values are of a basic type * the name is set as the schema's name.