Packages

p

sttp.tapir.codec

enumeratum

package enumeratum

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. enumeratum
  2. TapirCodecEnumeratum
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait TapirCodecEnumeratum extends AnyRef

Value Members

  1. implicit def plainCodecByteEnumEntry[E <: ByteEnumEntry](implicit enum: ByteEnum[E]): PlainCodec[E]
    Definition Classes
    TapirCodecEnumeratum
  2. implicit def plainCodecEnumEntry[E <: EnumEntry](implicit enum: Enum[E]): PlainCodec[E]
    Definition Classes
    TapirCodecEnumeratum
  3. def plainCodecEnumEntryDecodeCaseInsensitive[E <: EnumEntry](implicit enum: Enum[E]): PlainCodec[E]
    Definition Classes
    TapirCodecEnumeratum
  4. def plainCodecEnumEntryUsing[E <: EnumEntry](f: (String) => Option[E])(implicit enum: Enum[E]): Codec[String, E, TextPlain]
    Definition Classes
    TapirCodecEnumeratum
  5. implicit def plainCodecIntEnumEntry[E <: IntEnumEntry](implicit enum: IntEnum[E]): PlainCodec[E]
    Definition Classes
    TapirCodecEnumeratum
  6. implicit def plainCodecLongEnumEntry[E <: LongEnumEntry](implicit enum: LongEnum[E]): PlainCodec[E]
    Definition Classes
    TapirCodecEnumeratum
  7. implicit def plainCodecShortEnumEntry[E <: ShortEnumEntry](implicit enum: ShortEnum[E]): PlainCodec[E]
    Definition Classes
    TapirCodecEnumeratum
  8. implicit def plainCodecStringEnumEntry[E <: StringEnumEntry](implicit enum: StringEnum[E]): PlainCodec[E]
    Definition Classes
    TapirCodecEnumeratum
  9. def plainCodecValueEnumEntry[T, E <: ValueEnumEntry[T]](implicit enum: ValueEnum[T, E], baseCodec: PlainCodec[T], schema: Schema[E]): PlainCodec[E]
    Definition Classes
    TapirCodecEnumeratum
  10. implicit def schemaForByteEnumEntry[E <: ByteEnumEntry](implicit annotations: SchemaAnnotations[E], enum: ByteEnum[E]): Schema[E]
    Definition Classes
    TapirCodecEnumeratum
  11. implicit def schemaForCharEnumEntry[E <: CharEnumEntry](implicit annotations: SchemaAnnotations[E], enum: CharEnum[E]): Schema[E]
    Definition Classes
    TapirCodecEnumeratum
  12. implicit def schemaForEnumEntry[E <: EnumEntry](implicit annotations: SchemaAnnotations[E], enum: Enum[E]): Schema[E]
    Definition Classes
    TapirCodecEnumeratum
  13. implicit def schemaForIntEnumEntry[E <: IntEnumEntry](implicit annotations: SchemaAnnotations[E], enum: IntEnum[E]): Schema[E]
    Definition Classes
    TapirCodecEnumeratum
  14. implicit def schemaForLongEnumEntry[E <: LongEnumEntry](implicit annotations: SchemaAnnotations[E], enum: LongEnum[E]): Schema[E]
    Definition Classes
    TapirCodecEnumeratum
  15. implicit def schemaForShortEnumEntry[E <: ShortEnumEntry](implicit annotations: SchemaAnnotations[E], enum: ShortEnum[E]): Schema[E]
    Definition Classes
    TapirCodecEnumeratum
  16. implicit def schemaForStringEnumEntry[E <: StringEnumEntry](implicit annotations: SchemaAnnotations[E], enum: StringEnum[E]): Schema[E]
    Definition Classes
    TapirCodecEnumeratum
  17. def validatorEnumEntry[E <: EnumEntry](implicit enum: Enum[E]): Enumeration[E]
    Definition Classes
    TapirCodecEnumeratum
  18. def validatorValueEnumEntry[T, E <: ValueEnumEntry[T]](implicit enum: ValueEnum[T, E]): Validator[E]
    Definition Classes
    TapirCodecEnumeratum

Inherited from TapirCodecEnumeratum

Inherited from AnyRef

Inherited from Any

Ungrouped