Attributes
- Companion
- object
- Graph
-
- Supertypes
- Self type
-
Members list
Type members
Types
Value members
Abstract methods
Chunk of annotations for this schema
Chunk of annotations for this schema
Attributes
Concrete methods
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
Any
Inherited methods
A symbolic operator for orElseEither.
Returns a new schema that with annotation
Attributes
- Inherited from:
- Schema
Convert to Schema[B] iff B and A are homomorphic.
Convert to Schema[B] iff B and A are homomorphic.
This can be used to e.g convert between a case class and it's "generic" representation as a ListMap[String,_]
Attributes
- Inherited from:
- Schema
The default value for a Schema
of type A
.
Performs a diff between thisValue and thatValue. See zio.schema.Differ for details on the default diff algorithms.
Performs a diff between thisValue and thatValue. See zio.schema.Differ for details on the default diff algorithms.
Attributes
- Inherited from:
- Schema
Attributes
- Inherited from:
- Schema
Generate a homomorphism from A to B iff A and B are homomorphic
Returns a new schema that modifies the type produced by this schema to be optional.
Returns a new schema that modifies the type produced by this schema to be optional.
Attributes
- Inherited from:
- Schema
Returns a new schema that combines this schema and the specified schema together, modeling their either composition.
Returns a new schema that combines this schema and the specified schema together, modeling their either composition.
Attributes
- Inherited from:
- Schema
Patch value with a Patch.
Attributes
- Inherited from:
- Schema
Attributes
- Inherited from:
- Schema
Transforms this Schema[A]
into a Schema[B]
, by supplying two functions that can transform between A
and B
, without possibility of failure.
Transforms this Schema[A]
into a Schema[B]
, by supplying two functions that can transform between A
and B
, without possibility of failure.
Attributes
- Inherited from:
- Schema
Transforms this Schema[A]
into a Schema[B]
, by supplying two functions that can transform between A
and B
(possibly failing in some cases).
Transforms this Schema[A]
into a Schema[B]
, by supplying two functions that can transform between A
and B
(possibly failing in some cases).
Attributes
- Inherited from:
- Schema
Attributes
- Inherited from:
- Schema
Returns a new schema that combines this schema and the specified schema together, modeling their tuple composition.
Returns a new schema that combines this schema and the specified schema together, modeling their tuple composition.
Attributes
- Inherited from:
- Schema
Inherited fields
Attributes
- Inherited from:
- Record