smithy4s.schema
Members list
Type members
Classlikes
Represents a member of coproduct type (sealed trait)
Represents a member of coproduct type (sealed trait)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait EncoderCompilerclass Impl[F]object HttpStatusCode.typeclass DerivingImpl[F]object Decoder.typeclass Impl[F]object decoders.typeobject encoders.typeclass Uncached[F]trait EncoderCompilerShow all
- Self type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CachedSchemaCompiler.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CollectionTag.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CompilationCache.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
An ErrorSchema is similar to a UnionSchema in that it exposes alternatives
and ordinal
values, and therefore can be manipulated similarly to UnionSchemas.
An ErrorSchema is similar to a UnionSchema in that it exposes alternatives
and ordinal
values, and therefore can be manipulated similarly to UnionSchemas.
Additionally, it carries functions to go from E to Throwable and vice-versa. This is used by interpreters to inject data into error channels of effect types, or to recover data from an error-channel prior to serialisation.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ErrorSchema.type
Represents a member of product type (case class)
Represents a member of product type (case class)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class EnumerationSchema[E]class LazySchema[A]class OptionSchema[A]class PrimitiveSchema[P]class StructSchema[S]class UnionSchema[U]Show all
A structure indicating the match result of running Schema#partition
against a given predicate
A structure indicating the match result of running Schema#partition
against a given predicate
- if the schema is not of a structure, or if none of the fields matched, then
NoMatch
should be returned - if the schema is a structure and only a subset of its fields pass the predicate, then
PartialMatch
should be returned - if the schema is a structure and all of its fields pass the predicate, then
TotalMatch
should be returned
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SchemaPartition.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object HostPrefixSchemaVisitor.typeobject SchemaVisitorPathEncoder.typeobject SchemaDescription.typeclass Cached[F]trait Default[F]object SchemaVisitorHeaderMerge.typeobject SchemaVisitorHeaderSplit.typetrait Optional[F]Show all
- Self type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SchemaVisitor.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all