smithy4s.schema
package smithy4s.schema
Members list
Type members
Classlikes
object Alt
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Impl[F]object HttpStatusCode.typeclass DerivingImpl[F]object Decoder.typeobject Encoder.typeclass Impl[F]Show all
- Self type
object CachedSchemaCompiler
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CachedSchemaCompiler.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object CollectionTag
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CollectionTag.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object CompilationCache
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CompilationCache.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object IntEnum.typeobject StringEnum.type
object EnumTag
object Field
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object Primitive
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
object Schema
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
object SchemaPartition
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SchemaPartition.type
trait SchemaVisitor[F[_]] extends PolyFunction[Schema, F]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object SchemaVisitorPathEncoder.typeobject SchemaDescription.typeclass Cached[F]trait Default[F]object SchemaVisitorHeaderMerge.typeobject SchemaVisitorHeaderSplit.typeShow all
- Self type
object SchemaVisitor
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SchemaVisitor.type
In this article