Str

harness.schema.RawSchema$.Str
final case class Str[A](tag: HTag[A], codec: StringCodec[A], enumValues: Option[List[String]]) extends RawSchema[A]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait RawSchema[A]
trait Schema[A]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

final def decode(string: String): Either[String, A]

Attributes

Inherited from:
Schema
final def encode(value: A): String

Attributes

Inherited from:
Schema
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
override def tiemap[B](to: A => Either[String, B], from: B => A)(using evidence$5: Tag[B]): RawSchema[B]

Attributes

Definition Classes
Inherited from:
RawSchema
override def timap[B](to: A => B, from: B => A)(using evidence$6: Tag[B]): RawSchema[B]

Attributes

Definition Classes
Inherited from:
RawSchema

Inherited fields

final val ref: SchemaRef

Attributes

Inherited from:
Schema