object CaseClass5
- Companion:
- class
Type members
Types
type WithFields[F1 <: Singleton & String, F2 <: Singleton & String, F3 <: Singleton & String, F4 <: Singleton & String, F5 <: Singleton & String, A1, A2, A3, A4, A5, Z] = CaseClass5[A1, A2, A3, A4, A5, Z] { type Field1 = F1; type Field2 = F2; type Field3 = F3; type Field4 = F4; type Field5 = F5; }
Value members
Concrete methods
def unapply[A1, A2, A3, A4, A5, Z](schema: CaseClass5[A1, A2, A3, A4, A5, Z]): Some[(TypeId, WithFieldName[Z, Field1, A1], WithFieldName[Z, Field2, A2], WithFieldName[Z, Field3, A3], WithFieldName[Z, Field4, A4], WithFieldName[Z, Field5, A5], (A1, A2, A3, A4, A5) => Z, Chunk[Any])]