CaseClass2

zio.schema.Schema.CaseClass2
See theCaseClass2 companion trait
object CaseClass2

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
CaseClass2.type

Members list

Type members

Types

type WithFields[F1 <: Singleton & String, F2 <: Singleton & String, A1, A2, Z] = CaseClass2[A1, A2, Z] { type Field1 = F1; type Field2 = F2; }

Value members

Concrete methods

def apply[A1, A2, Z](id0: TypeId, field01: Field[Z, A1], field02: Field[Z, A2], construct0: (A1, A2) => Z, annotations0: Chunk[Any]): CaseClass2[A1, A2, Z]
def unapply[A1, A2, Z](schema: CaseClass2[A1, A2, Z]): Some[(TypeId, WithFieldName[Z, Field1, A1], WithFieldName[Z, Field2, A2], (A1, A2) => Z, Chunk[Any])]