object BsonDocumentCodec extends GeneratedBsonDocumentCodecs with CodecCompanion[BsonDocument, Decode, codecs.type]
- Source
- BsonDocumentCodec.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- BsonDocumentCodec
- CodecCompanion
- GeneratedBsonDocumentCodecs
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String, n20: String, n21: String, n22: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19], arg38: BsonValueEncoder[A20], arg39: BsonValueDecoder[A20], arg40: BsonValueEncoder[A21], arg41: BsonValueDecoder[A21], arg42: BsonValueEncoder[A22], arg43: BsonValueDecoder[A22]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String, n20: String, n21: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19], arg38: BsonValueEncoder[A20], arg39: BsonValueDecoder[A20], arg40: BsonValueEncoder[A21], arg41: BsonValueDecoder[A21]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String, n20: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19], arg38: BsonValueEncoder[A20], arg39: BsonValueDecoder[A20]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, A7, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String)(f: (A1, A2, A3, A4, A5, A6, A7) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, A6, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String)(f: (A1, A2, A3, A4, A5, A6) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, A5, B](n1: String, n2: String, n3: String, n4: String, n5: String)(f: (A1, A2, A3, A4, A5) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, A4, B](n1: String, n2: String, n3: String, n4: String)(f: (A1, A2, A3, A4) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, A3, B](n1: String, n2: String, n3: String)(f: (A1, A2, A3) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A1, A2, B](n1: String, n2: String)(f: (A1, A2) ⇒ B)(g: (B) ⇒ Option[(A1, A2)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
caseCodec[A, B](name: String)(f: (A) ⇒ B)(g: (B) ⇒ Option[A])(implicit arg0: BsonValueEncoder[A], arg1: BsonValueDecoder[A]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String, n20: String, n21: String, n22: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19], arg38: BsonValueEncoder[A20], arg39: BsonValueDecoder[A20], arg40: BsonValueEncoder[A21], arg41: BsonValueDecoder[A21], arg42: BsonValueEncoder[A22], arg43: BsonValueDecoder[A22]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String, n20: String, n21: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19], arg38: BsonValueEncoder[A20], arg39: BsonValueDecoder[A20], arg40: BsonValueEncoder[A21], arg41: BsonValueDecoder[A21]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String, n20: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19], arg38: BsonValueEncoder[A20], arg39: BsonValueDecoder[A20]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, A8, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, A7, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String)(f: (A1, A2, A3, A4, A5, A6, A7) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, A6, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String)(f: (A1, A2, A3, A4, A5, A6) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, A5, B](n1: String, n2: String, n3: String, n4: String, n5: String)(f: (A1, A2, A3, A4, A5) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, A4, B](n1: String, n2: String, n3: String, n4: String)(f: (A1, A2, A3, A4) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, A3, B](n1: String, n2: String, n3: String)(f: (A1, A2, A3) ⇒ B)(g: (B) ⇒ (A1, A2, A3))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A1, A2, B](n1: String, n2: String)(f: (A1, A2) ⇒ B)(g: (B) ⇒ (A1, A2))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
def
codec[A, B](name: String)(f: (A) ⇒ B)(g: (B) ⇒ A)(implicit arg0: BsonValueEncoder[A], arg1: BsonValueDecoder[A]): BsonDocumentCodec[B]
- Definition Classes
- GeneratedBsonDocumentCodecs
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
from[D](d: Decoder[BsonDocument, D, Decode, codecs.type], e: Encoder[BsonDocument, D, codecs.type]): Codec[BsonDocument, D, Decode, codecs.type]
- Definition Classes
- CodecCompanion
- Annotations
- @inline()
-
def
from[D](f: (BsonDocument) ⇒ Result[Decode, D])(g: (D) ⇒ BsonDocument): Codec[BsonDocument, D, Decode, codecs.type]
- Definition Classes
- CodecCompanion
- Annotations
- @inline()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )