IvyLibraryManagementCodec

sbt.librarymanagement.ivy.IvyLibraryManagementCodec
See theIvyLibraryManagementCodec companion object
trait IvyLibraryManagementCodec extends BasicJsonProtocol, LibraryManagementCodec, GlobalLockFormat, LoggerFormat, UpdateOptionsFormat, IvyPathsFormats, ResolverFormats, ModuleConfigurationFormats, InlineIvyConfigurationFormats, ExternalIvyConfigurationFormats, IvyConfigurationFormats

Attributes

Companion
object
Graph
Supertypes
trait LoggerFormat
trait GlobalLockFormat
trait LibraryManagementCodec
trait UpdateReportLiteFormats
trait ConfigurationReportLiteFormats
trait UpdateReportFormats
trait UpdateStatsFormats
trait SshBasedRepositoryFormats
trait PatternsBasedRepositoryFormats
trait MavenRepositoryFormats
trait ModuleSettingsFormats
trait ModuleDescriptorConfigurationFormats
trait NodeSeqFormat
trait PomConfigurationFormats
trait IvyFileConfigurationFormats
trait ModuleInfoFormats
trait ScmInfoFormats
trait ModuleConfigurationFormats
trait ResolverFormats
trait SftpRepositoryFormats
trait SshRepositoryFormats
trait SshConnectionFormats
trait SshAuthenticationFormats
trait KeyFileAuthenticationFormats
trait PasswordAuthenticationFormats
trait URLRepositoryFormats
trait FileRepositoryFormats
trait PatternsFormats
trait MavenCacheFormats
trait MavenRepoFormats
trait ChainedResolverFormats
trait FileConfigurationFormats
trait DeveloperFormats
trait ConflictManagerFormats
trait ConfigurationReportFormats
trait OrganizationArtifactReportFormats
trait ModuleReportFormats
trait CallerFormats
trait PublishConfigurationFormats
trait GetClassifiersConfigurationFormats
trait GetClassifiersModuleFormats
trait ScalaModuleInfoFormats
trait ConfigurationFormats
trait ModuleIDFormats
trait InclExclRuleFormats
trait For2_13Use3Formats
trait For3Use2_13Formats
trait FullFormats
trait PatchFormats
trait ConstantFormats
trait BinaryFormats
trait DisabledFormats
trait CrossVersionFormats
trait ArtifactFormats
trait ChecksumFormats
trait UpdateConfigurationFormats
trait ArtifactTypeFilterFormats
trait LogicalClockFormats
trait UpdateLoggingFormats
trait RetrieveConfigurationFormats
trait ConfigRefFormats
trait BasicJsonProtocol
trait ThrowableFormats
trait CaseClassFormats
trait ImplicitHashWriters
trait CalendarFormats
trait JavaExtraFormats
trait JavaPrimitiveFormats
trait IsoFormats
trait FlatUnionFormats
trait UnionFormats
trait AdditionalFormats
trait CollectionFormats
trait TupleFormats
trait StandardFormats
trait PrimitiveFormats
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Type members

Inherited classlikes

object BigDecimalJsonFormat extends JsonFormat[BigDecimal]

Attributes

Inherited from:
PrimitiveFormats
Supertypes
trait JsonFormat[BigDecimal]
trait JsonWriter[BigDecimal]
trait JsonReader[BigDecimal]
class Object
trait Matchable
class Any
Show all
object BigIntJsonFormat extends JsonFormat[BigInt]

Attributes

Inherited from:
PrimitiveFormats
Supertypes
trait JsonFormat[BigInt]
trait JsonWriter[BigInt]
trait JsonReader[BigInt]
class Object
trait Matchable
class Any
Show all
object BooleanJsonFormat extends JsonFormat[Boolean]

Attributes

Inherited from:
PrimitiveFormats
Supertypes
trait JsonFormat[Boolean]
trait JsonWriter[Boolean]
trait JsonReader[Boolean]
class Object
trait Matchable
class Any
Show all
object ByteJsonFormat extends JsonFormat[Byte]

Attributes

Inherited from:
PrimitiveFormats
Supertypes
trait JsonFormat[Byte]
trait JsonWriter[Byte]
trait JsonReader[Byte]
class Object
trait Matchable
class Any
Show all
object CharJsonFormat extends JsonFormat[Char]

Attributes

Inherited from:
PrimitiveFormats
Supertypes
trait JsonFormat[Char]
trait JsonWriter[Char]
trait JsonReader[Char]
class Object
trait Matchable
class Any
Show all
object DoubleJsonFormat extends JsonFormat[Double]

Attributes

Inherited from:
PrimitiveFormats
Supertypes
trait JsonFormat[Double]
trait JsonWriter[Double]
trait JsonReader[Double]
class Object
trait Matchable
class Any
Show all
object FloatJsonFormat extends JsonFormat[Float]

Attributes

Inherited from:
PrimitiveFormats
Supertypes
trait JsonFormat[Float]
trait JsonWriter[Float]
trait JsonReader[Float]
class Object
trait Matchable
class Any
Show all
object IntJsonFormat extends JsonFormat[Int]

Attributes

Inherited from:
PrimitiveFormats
Supertypes
trait JsonFormat[Int]
trait JsonWriter[Int]
trait JsonReader[Int]
class Object
trait Matchable
class Any
Show all
object LongJsonFormat extends JsonFormat[Long]

Attributes

Inherited from:
PrimitiveFormats
Supertypes
trait JsonFormat[Long]
trait JsonWriter[Long]
trait JsonReader[Long]
class Object
trait Matchable
class Any
Show all
final class OptionFormat[A] extends JsonFormat[Option[A]]

Attributes

Inherited from:
StandardFormats
Supertypes
trait JsonFormat[Option[A]]
trait JsonWriter[Option[A]]
trait JsonReader[Option[A]]
class Object
trait Matchable
class Any
Show all
final class OptionalFormat[A] extends JsonFormat[Optional[A]]

Attributes

Inherited from:
JavaExtraFormats
Supertypes
trait JsonFormat[Optional[A]]
trait JsonWriter[Optional[A]]
trait JsonReader[Optional[A]]
class Object
trait Matchable
class Any
Show all
object ShortJsonFormat extends JsonFormat[Short]

Attributes

Inherited from:
PrimitiveFormats
Supertypes
trait JsonFormat[Short]
trait JsonWriter[Short]
trait JsonReader[Short]
class Object
trait Matchable
class Any
Show all
final class StackTraceElementFormat extends JsonFormat[StackTraceElement]

Attributes

Inherited from:
ThrowableFormats
Supertypes
trait JsonFormat[StackTraceElement]
trait JsonWriter[StackTraceElement]
trait JsonReader[StackTraceElement]
class Object
trait Matchable
class Any
Show all
object StringJsonFormat extends JsonFormat[String]

Attributes

Inherited from:
PrimitiveFormats
Supertypes
trait JsonFormat[String]
trait JsonWriter[String]
trait JsonReader[String]
class Object
trait Matchable
class Any
Show all
object SymbolJsonFormat extends JsonFormat[Symbol]

Attributes

Inherited from:
PrimitiveFormats
Supertypes
trait JsonFormat[Symbol]
trait JsonWriter[Symbol]
trait JsonReader[Symbol]
class Object
trait Matchable
class Any
Show all
final class ThrowableFormat extends JsonFormat[Throwable]

Attributes

Inherited from:
ThrowableFormats
Supertypes
trait JsonFormat[Throwable]
trait JsonWriter[Throwable]
trait JsonReader[Throwable]
class Object
trait Matchable
class Any
Show all
object UnitJsonFormat extends JsonFormat[Unit]

Attributes

Inherited from:
PrimitiveFormats
Supertypes
trait JsonFormat[Unit]
trait JsonWriter[Unit]
trait JsonReader[Unit]
class Object
trait Matchable
class Any
Show all

Value members

Inherited methods

def asSingleton[A](a: A): JsonFormat[A]

A JsonFormat that doesn't write and always return this instance of a.

A JsonFormat that doesn't write and always return this instance of a.

Attributes

Inherited from:
AdditionalFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, K17 : JsonKeyWriter, K18 : JsonKeyWriter, K19 : JsonKeyWriter, K20 : JsonKeyWriter, K21 : JsonKeyWriter, K22 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, A21 : JsonFormat, A22 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19, key20: K20, key21: K21, key22: K22): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, K17 : JsonKeyWriter, K18 : JsonKeyWriter, K19 : JsonKeyWriter, K20 : JsonKeyWriter, K21 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, A21 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19, key20: K20, key21: K21): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, K17 : JsonKeyWriter, K18 : JsonKeyWriter, K19 : JsonKeyWriter, K20 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19, key20: K20): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, K17 : JsonKeyWriter, K18 : JsonKeyWriter, K19 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, K17 : JsonKeyWriter, K18 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, K17 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4)])(key1: K1, key2: K2, key3: K3, key4: K4): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, Z](applyFunc: (A1, A2, A3) => Z, unapplyFunc: Z => Option[(A1, A2, A3)])(key1: K1, key2: K2, key3: K3): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, Z](applyFunc: (A1, A2) => Z, unapplyFunc: Z => Option[(A1, A2)])(key1: K1, key2: K2): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, A1 : JsonFormat, Z](applyFunc: A1 => Z, unapplyFunc: Z => Option[A1])(key1: K1): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass1[K1, A1, Z](applyFunc: A1 => Z, unapplyFunc: Z => Option[A1])(key1: K1)(implicit A1: JsonFormat[A1], K1: JsonKeyWriter[K1]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass10[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass11[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass12[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass13[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass14[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass15[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass16[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass17[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, K17, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16], K17: JsonKeyWriter[K17]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass18[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, K17, K18, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16], K17: JsonKeyWriter[K17], K18: JsonKeyWriter[K18]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass19[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16], K17: JsonKeyWriter[K17], K18: JsonKeyWriter[K18], K19: JsonKeyWriter[K19]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass2[K1, K2, A1, A2, Z](applyFunc: (A1, A2) => Z, unapplyFunc: Z => Option[(A1, A2)])(key1: K1, key2: K2)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass20[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19, key20: K20)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16], K17: JsonKeyWriter[K17], K18: JsonKeyWriter[K18], K19: JsonKeyWriter[K19], K20: JsonKeyWriter[K20]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass21[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19, key20: K20, key21: K21)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], A21: JsonFormat[A21], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16], K17: JsonKeyWriter[K17], K18: JsonKeyWriter[K18], K19: JsonKeyWriter[K19], K20: JsonKeyWriter[K20], K21: JsonKeyWriter[K21]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass22[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19, key20: K20, key21: K21, key22: K22)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], A21: JsonFormat[A21], A22: JsonFormat[A22], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16], K17: JsonKeyWriter[K17], K18: JsonKeyWriter[K18], K19: JsonKeyWriter[K19], K20: JsonKeyWriter[K20], K21: JsonKeyWriter[K21], K22: JsonKeyWriter[K22]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass3[K1, K2, K3, A1, A2, A3, Z](applyFunc: (A1, A2, A3) => Z, unapplyFunc: Z => Option[(A1, A2, A3)])(key1: K1, key2: K2, key3: K3)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass4[K1, K2, K3, K4, A1, A2, A3, A4, Z](applyFunc: (A1, A2, A3, A4) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4)])(key1: K1, key2: K2, key3: K3, key4: K4)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass5[K1, K2, K3, K4, K5, A1, A2, A3, A4, A5, Z](applyFunc: (A1, A2, A3, A4, A5) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass6[K1, K2, K3, K4, K5, K6, A1, A2, A3, A4, A5, A6, Z](applyFunc: (A1, A2, A3, A4, A5, A6) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass7[K1, K2, K3, K4, K5, K6, K7, A1, A2, A3, A4, A5, A6, A7, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass8[K1, K2, K3, K4, K5, K6, K7, K8, A1, A2, A3, A4, A5, A6, A7, A8, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClass9[K1, K2, K3, K4, K5, K6, K7, K8, K9, A1, A2, A3, A4, A5, A6, A7, A8, A9, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, A21 : JsonFormat, A22 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, A21 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, Z](applyFunc: (A1, A2, A3) => Z, unapplyFunc: Z => Option[(A1, A2, A3)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, Z](applyFunc: (A1, A2) => Z, unapplyFunc: Z => Option[(A1, A2)]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray[A1 : JsonFormat, Z](applyFunc: A1 => Z, unapplyFunc: Z => Option[A1]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray1[A1, Z](applyFunc: A1 => Z, unapplyFunc: Z => Option[A1])(implicit A1: JsonFormat[A1]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray2[A1, A2, Z](applyFunc: (A1, A2) => Z, unapplyFunc: Z => Option[(A1, A2)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], A21: JsonFormat[A21]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], A21: JsonFormat[A21], A22: JsonFormat[A22]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray3[A1, A2, A3, Z](applyFunc: (A1, A2, A3) => Z, unapplyFunc: Z => Option[(A1, A2, A3)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray4[A1, A2, A3, A4, Z](applyFunc: (A1, A2, A3, A4) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray5[A1, A2, A3, A4, A5, Z](applyFunc: (A1, A2, A3, A4, A5) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray6[A1, A2, A3, A4, A5, A6, Z](applyFunc: (A1, A2, A3, A4, A5, A6) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray7[A1, A2, A3, A4, A5, A6, A7, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray8[A1, A2, A3, A4, A5, A6, A7, A8, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def caseClassArray9[A1, A2, A3, A4, A5, A6, A7, A8, A9, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9]): JsonFormat[Z]

Attributes

Inherited from:
CaseClassFormats
def contramapKeyWriter[A, B](f: B => A)(implicit ev: JsonKeyWriter[A]): JsonKeyWriter[B]

A JsonKeyWriter that can read an instance of B by using a JsonKeyWriter for A.

A JsonKeyWriter that can read an instance of B by using a JsonKeyWriter for A.

Attributes

Inherited from:
AdditionalFormats
def contramapWriter[A, B](f: B => A)(implicit ev: JsonWriter[A]): JsonWriter[B]

A JsonWriter that can read an instance of B by using a JsonWriter for A.

A JsonWriter that can read an instance of B by using a JsonWriter for A.

Attributes

Inherited from:
AdditionalFormats
def flatUnionFormat1[U, A1 : ClassTag](typeFieldName: String): JsonFormat[U]

BEWARE: A1 must be a concrete leaf type, and not an interface.

BEWARE: A1 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat1[U, A1 : ClassTag]: JsonFormat[U]

BEWARE: A1 must be a concrete leaf type, and not an interface.

BEWARE: A1 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat10[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : ClassTag, A6 : ClassTag, A7 : JsonFormat, A8 : JsonFormat, A9 : ClassTag, A10 : ClassTag](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat10[U, A1 : JsonFormat, A2 : ClassTag, A3 : ClassTag, A4 : JsonFormat, A5 : ClassTag, A6 : ClassTag, A7 : ClassTag, A8 : ClassTag, A9 : JsonFormat, A10 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat11[U, A1 : ClassTag, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat11[U, A1 : ClassTag, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : ClassTag, A6 : JsonFormat, A7 : ClassTag, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat12[U, A1 : JsonFormat, A2 : ClassTag, A3 : ClassTag, A4 : ClassTag, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat, A8 : ClassTag, A9 : JsonFormat, A10 : JsonFormat, A11 : ClassTag, A12 : ClassTag](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat12[U, A1 : JsonFormat, A2 : ClassTag, A3 : JsonFormat, A4 : JsonFormat, A5 : ClassTag, A6 : ClassTag, A7 : ClassTag, A8 : JsonFormat, A9 : ClassTag, A10 : ClassTag, A11 : JsonFormat, A12 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat13[U, A1 : ClassTag, A2 : ClassTag, A3 : ClassTag, A4 : ClassTag, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : ClassTag, A12 : JsonFormat, A13 : ClassTag](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat13[U, A1 : ClassTag, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : JsonFormat, A6 : ClassTag, A7 : ClassTag, A8 : ClassTag, A9 : JsonFormat, A10 : ClassTag, A11 : JsonFormat, A12 : ClassTag, A13 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat14[U, A1 : ClassTag, A2 : JsonFormat, A3 : ClassTag, A4 : ClassTag, A5 : JsonFormat, A6 : ClassTag, A7 : ClassTag, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : ClassTag, A13 : ClassTag, A14 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat14[U, A1 : ClassTag, A2 : JsonFormat, A3 : ClassTag, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : ClassTag, A8 : ClassTag, A9 : ClassTag, A10 : JsonFormat, A11 : ClassTag, A12 : ClassTag, A13 : ClassTag, A14 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat15[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : ClassTag, A6 : JsonFormat, A7 : JsonFormat, A8 : ClassTag, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : ClassTag, A13 : ClassTag, A14 : JsonFormat, A15 : ClassTag](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat15[U, A1 : JsonFormat, A2 : ClassTag, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat, A8 : ClassTag, A9 : JsonFormat, A10 : ClassTag, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat16[U, A1 : JsonFormat, A2 : ClassTag, A3 : JsonFormat, A4 : ClassTag, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : ClassTag, A12 : ClassTag, A13 : ClassTag, A14 : ClassTag, A15 : ClassTag, A16 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat16[U, A1 : ClassTag, A2 : ClassTag, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : ClassTag, A10 : JsonFormat, A11 : ClassTag, A12 : JsonFormat, A13 : ClassTag, A14 : JsonFormat, A15 : JsonFormat, A16 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat17[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : ClassTag, A11 : JsonFormat, A12 : JsonFormat, A13 : ClassTag, A14 : ClassTag, A15 : JsonFormat, A16 : ClassTag, A17 : ClassTag](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat17[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : ClassTag, A6 : ClassTag, A7 : JsonFormat, A8 : ClassTag, A9 : JsonFormat, A10 : ClassTag, A11 : ClassTag, A12 : JsonFormat, A13 : ClassTag, A14 : JsonFormat, A15 : ClassTag, A16 : JsonFormat, A17 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat18[U, A1 : JsonFormat, A2 : ClassTag, A3 : JsonFormat, A4 : ClassTag, A5 : JsonFormat, A6 : JsonFormat, A7 : ClassTag, A8 : ClassTag, A9 : ClassTag, A10 : JsonFormat, A11 : ClassTag, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : ClassTag, A16 : JsonFormat, A17 : JsonFormat, A18 : ClassTag](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat18[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : ClassTag, A11 : ClassTag, A12 : ClassTag, A13 : JsonFormat, A14 : ClassTag, A15 : ClassTag, A16 : ClassTag, A17 : JsonFormat, A18 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat19[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat, A8 : ClassTag, A9 : ClassTag, A10 : JsonFormat, A11 : JsonFormat, A12 : ClassTag, A13 : ClassTag, A14 : JsonFormat, A15 : JsonFormat, A16 : ClassTag, A17 : ClassTag, A18 : ClassTag, A19 : ClassTag](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat19[U, A1 : JsonFormat, A2 : ClassTag, A3 : JsonFormat, A4 : ClassTag, A5 : ClassTag, A6 : JsonFormat, A7 : JsonFormat, A8 : ClassTag, A9 : ClassTag, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : ClassTag, A15 : JsonFormat, A16 : ClassTag, A17 : ClassTag, A18 : ClassTag, A19 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat2[U, A1 : ClassTag, A2 : ClassTag](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat2[U, A1 : ClassTag, A2 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat20[U, A1 : ClassTag, A2 : ClassTag, A3 : JsonFormat, A4 : ClassTag, A5 : ClassTag, A6 : ClassTag, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : ClassTag, A12 : ClassTag, A13 : ClassTag, A14 : ClassTag, A15 : JsonFormat, A16 : JsonFormat, A17 : ClassTag, A18 : JsonFormat, A19 : ClassTag, A20 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat20[U, A1 : ClassTag, A2 : JsonFormat, A3 : ClassTag, A4 : JsonFormat, A5 : ClassTag, A6 : ClassTag, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : ClassTag, A11 : JsonFormat, A12 : ClassTag, A13 : ClassTag, A14 : ClassTag, A15 : JsonFormat, A16 : ClassTag, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat21[U, A1 : ClassTag, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : ClassTag, A6 : ClassTag, A7 : JsonFormat, A8 : ClassTag, A9 : JsonFormat, A10 : ClassTag, A11 : JsonFormat, A12 : ClassTag, A13 : ClassTag, A14 : ClassTag, A15 : ClassTag, A16 : ClassTag, A17 : JsonFormat, A18 : ClassTag, A19 : JsonFormat, A20 : JsonFormat, A21 : ClassTag](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat21[U, A1 : ClassTag, A2 : ClassTag, A3 : ClassTag, A4 : JsonFormat, A5 : ClassTag, A6 : JsonFormat, A7 : ClassTag, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : ClassTag, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : ClassTag, A20 : ClassTag, A21 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat22[U, A1 : ClassTag, A2 : ClassTag, A3 : ClassTag, A4 : ClassTag, A5 : JsonFormat, A6 : JsonFormat, A7 : ClassTag, A8 : ClassTag, A9 : JsonFormat, A10 : JsonFormat, A11 : ClassTag, A12 : ClassTag, A13 : ClassTag, A14 : ClassTag, A15 : ClassTag, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : ClassTag, A21 : ClassTag, A22 : ClassTag](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat22[U, A1 : JsonFormat, A2 : ClassTag, A3 : ClassTag, A4 : ClassTag, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : ClassTag, A11 : ClassTag, A12 : JsonFormat, A13 : JsonFormat, A14 : ClassTag, A15 : ClassTag, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, A21 : JsonFormat, A22 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat3[U, A1 : JsonFormat, A2 : ClassTag, A3 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat3[U, A1 : JsonFormat, A2 : ClassTag, A3 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat4[U, A1 : ClassTag, A2 : ClassTag, A3 : JsonFormat, A4 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat4[U, A1 : JsonFormat, A2 : ClassTag, A3 : ClassTag, A4 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat5[U, A1 : JsonFormat, A2 : ClassTag, A3 : ClassTag, A4 : ClassTag, A5 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat5[U, A1 : ClassTag, A2 : ClassTag, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat6[U, A1 : ClassTag, A2 : JsonFormat, A3 : ClassTag, A4 : JsonFormat, A5 : ClassTag, A6 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat6[U, A1 : ClassTag, A2 : JsonFormat, A3 : ClassTag, A4 : ClassTag, A5 : JsonFormat, A6 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat7[U, A1 : ClassTag, A2 : ClassTag, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat7[U, A1 : ClassTag, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat8[U, A1 : JsonFormat, A2 : ClassTag, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : ClassTag, A8 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat8[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : ClassTag, A6 : JsonFormat, A7 : ClassTag, A8 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat9[U, A1 : ClassTag, A2 : ClassTag, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def flatUnionFormat9[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : ClassTag, A6 : ClassTag, A7 : JsonFormat, A8 : ClassTag, A9 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
FlatUnionFormats
def jsonFormat[A](reader: JsonReader[A], writer: JsonWriter[A]): JsonFormat[A]

Constructs a JsonFormat from its two parts, JsonReader and JsonWriter.

Constructs a JsonFormat from its two parts, JsonReader and JsonWriter.

Attributes

Inherited from:
AdditionalFormats
def lazyFormat[A](format: => JsonFormat[A]): JsonFormat[A]

Lazy wrapper around serialization. Useful when you want to serialize (mutually) recursive structures.

Lazy wrapper around serialization. Useful when you want to serialize (mutually) recursive structures.

Attributes

Inherited from:
AdditionalFormats
def liftFormat[A <: AnyRef](reader: RootJsonReader[A]): RootJsonFormat[A]

Turns a RootJsonReader into a RootJsonFormat that throws an UnsupportedOperationException for writes.

Turns a RootJsonReader into a RootJsonFormat that throws an UnsupportedOperationException for writes.

Attributes

Inherited from:
AdditionalFormats
def liftFormat[A <: AnyRef](reader: JsonReader[A]): JsonFormat[A]

Turns a JsonReader into a JsonFormat that throws an UnsupportedOperationException for writes.

Turns a JsonReader into a JsonFormat that throws an UnsupportedOperationException for writes.

Attributes

Inherited from:
AdditionalFormats
def liftFormat[A](writer: RootJsonWriter[A]): RootJsonFormat[A]

Turns a RootJsonWriter into a RootJsonFormat that throws an UnsupportedOperationException for reads.

Turns a RootJsonWriter into a RootJsonFormat that throws an UnsupportedOperationException for reads.

Attributes

Inherited from:
AdditionalFormats
def liftFormat[A](writer: JsonWriter[A]): JsonFormat[A]

Turns a JsonWriter into a JsonFormat that throws an UnsupportedOperationException for reads.

Turns a JsonWriter into a JsonFormat that throws an UnsupportedOperationException for reads.

Attributes

Inherited from:
AdditionalFormats
def mapKeyReader[A, B](f: A => B)(implicit ev: JsonKeyReader[A]): JsonKeyReader[B]

A JsonKeyReader that can read an instance of B by using a JsonKeyReader for A.

A JsonKeyReader that can read an instance of B by using a JsonKeyReader for A.

Attributes

Inherited from:
AdditionalFormats
def mapReader[A, B](f: A => B)(implicit ev: JsonReader[A]): JsonReader[B]

A JsonReader that can read an instance of B by using a JsonReader for A.

A JsonReader that can read an instance of B by using a JsonReader for A.

Attributes

Inherited from:
AdditionalFormats
def projectFormat[T, U](f1: T => U, f2: U => T)(implicit fu: JsonFormat[U]): JsonFormat[T]

A JsonFormat that can read and write an instance of T by using a JsonFormat for U.

A JsonFormat that can read and write an instance of T by using a JsonFormat for U.

Attributes

Inherited from:
AdditionalFormats
def rootFormat[A](format: JsonFormat[A]): RootJsonFormat[A]

Explicitly turns a JsonFormat into a RootJsonFormat.

Explicitly turns a JsonFormat into a RootJsonFormat.

Attributes

Inherited from:
AdditionalFormats
def rootJsonFormat[T](reader: RootJsonReader[T], writer: RootJsonWriter[T]): RootJsonFormat[T]

Constructs a RootJsonFormat from its two parts, RootJsonReader and RootJsonWriter.

Constructs a RootJsonFormat from its two parts, RootJsonReader and RootJsonWriter.

Attributes

Inherited from:
AdditionalFormats
def safeReader[A : JsonReader]: JsonReader[Either[Exception, A]]

Wraps an existing JsonReader with Exception protection.

Wraps an existing JsonReader with Exception protection.

Attributes

Inherited from:
AdditionalFormats
def unionFormat1[U, A1 : ClassTag]: JsonFormat[U]

BEWARE: A1 must be a concrete leaf type, and not an interface.

BEWARE: A1 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat10[U, A1 : JsonFormat, A2 : ClassTag, A3 : ClassTag, A4 : JsonFormat, A5 : ClassTag, A6 : ClassTag, A7 : ClassTag, A8 : ClassTag, A9 : JsonFormat, A10 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat11[U, A1 : ClassTag, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : ClassTag, A6 : JsonFormat, A7 : ClassTag, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat12[U, A1 : JsonFormat, A2 : ClassTag, A3 : JsonFormat, A4 : JsonFormat, A5 : ClassTag, A6 : ClassTag, A7 : ClassTag, A8 : JsonFormat, A9 : ClassTag, A10 : ClassTag, A11 : JsonFormat, A12 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat13[U, A1 : ClassTag, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : JsonFormat, A6 : ClassTag, A7 : ClassTag, A8 : ClassTag, A9 : JsonFormat, A10 : ClassTag, A11 : JsonFormat, A12 : ClassTag, A13 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat14[U, A1 : ClassTag, A2 : JsonFormat, A3 : ClassTag, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : ClassTag, A8 : ClassTag, A9 : ClassTag, A10 : JsonFormat, A11 : ClassTag, A12 : ClassTag, A13 : ClassTag, A14 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat15[U, A1 : JsonFormat, A2 : ClassTag, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat, A8 : ClassTag, A9 : JsonFormat, A10 : ClassTag, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat16[U, A1 : ClassTag, A2 : ClassTag, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : ClassTag, A10 : JsonFormat, A11 : ClassTag, A12 : JsonFormat, A13 : ClassTag, A14 : JsonFormat, A15 : JsonFormat, A16 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat17[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : ClassTag, A6 : ClassTag, A7 : JsonFormat, A8 : ClassTag, A9 : JsonFormat, A10 : ClassTag, A11 : ClassTag, A12 : JsonFormat, A13 : ClassTag, A14 : JsonFormat, A15 : ClassTag, A16 : JsonFormat, A17 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat18[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : ClassTag, A11 : ClassTag, A12 : ClassTag, A13 : JsonFormat, A14 : ClassTag, A15 : ClassTag, A16 : ClassTag, A17 : JsonFormat, A18 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat19[U, A1 : JsonFormat, A2 : ClassTag, A3 : JsonFormat, A4 : ClassTag, A5 : ClassTag, A6 : JsonFormat, A7 : JsonFormat, A8 : ClassTag, A9 : ClassTag, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : ClassTag, A15 : JsonFormat, A16 : ClassTag, A17 : ClassTag, A18 : ClassTag, A19 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat2[U, A1 : ClassTag, A2 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat20[U, A1 : ClassTag, A2 : JsonFormat, A3 : ClassTag, A4 : JsonFormat, A5 : ClassTag, A6 : ClassTag, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : ClassTag, A11 : JsonFormat, A12 : ClassTag, A13 : ClassTag, A14 : ClassTag, A15 : JsonFormat, A16 : ClassTag, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat21[U, A1 : ClassTag, A2 : ClassTag, A3 : ClassTag, A4 : JsonFormat, A5 : ClassTag, A6 : JsonFormat, A7 : ClassTag, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : ClassTag, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : ClassTag, A20 : ClassTag, A21 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat22[U, A1 : JsonFormat, A2 : ClassTag, A3 : ClassTag, A4 : ClassTag, A5 : JsonFormat, A6 : ClassTag, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : ClassTag, A11 : ClassTag, A12 : JsonFormat, A13 : JsonFormat, A14 : ClassTag, A15 : ClassTag, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, A21 : JsonFormat, A22 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat3[U, A1 : JsonFormat, A2 : ClassTag, A3 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat4[U, A1 : JsonFormat, A2 : ClassTag, A3 : ClassTag, A4 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat5[U, A1 : ClassTag, A2 : ClassTag, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat6[U, A1 : ClassTag, A2 : JsonFormat, A3 : ClassTag, A4 : ClassTag, A5 : JsonFormat, A6 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat7[U, A1 : ClassTag, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat8[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : ClassTag, A6 : JsonFormat, A7 : ClassTag, A8 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def unionFormat9[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : ClassTag, A5 : ClassTag, A6 : ClassTag, A7 : JsonFormat, A8 : ClassTag, A9 : ClassTag]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9 must be a concrete leaf type, and not an interface.

Attributes

Inherited from:
UnionFormats
def viaSeq[I <: Iterable[A], A : JsonFormat](f: Seq[A] => I): RootJsonFormat[I]

A JsonFormat construction helper that creates a JsonFormat for an Iterable type I from a builder function Seq => I.

A JsonFormat construction helper that creates a JsonFormat for an Iterable type I from a builder function Seq => I.

Attributes

Inherited from:
CollectionFormats

Implicits

Inherited implicits

implicit lazy val ArtifactFormat: JsonFormat[Artifact]

Attributes

Inherited from:
ArtifactFormats
implicit lazy val ArtifactTypeFilterFormat: JsonFormat[ArtifactTypeFilter]

Attributes

Inherited from:
ArtifactTypeFilterFormats
implicit val BigDecimalJsonKeyFormat: JsonKeyFormat[BigDecimal]

Attributes

Inherited from:
PrimitiveFormats
implicit val BigIntJsonKeyFormat: JsonKeyFormat[BigInt]

Attributes

Inherited from:
PrimitiveFormats
implicit lazy val BinaryFormat: JsonFormat[Binary]

Attributes

Inherited from:
BinaryFormats
implicit val BooleanJsonKeyFormat: JsonKeyFormat[Boolean]

Attributes

Inherited from:
PrimitiveFormats
implicit val ByteJsonKeyFormat: JsonKeyFormat[Byte]

Attributes

Inherited from:
PrimitiveFormats
implicit lazy val CallerFormat: JsonFormat[Caller]

Attributes

Inherited from:
CallerFormats
implicit lazy val ChainedResolverFormat: JsonFormat[ChainedResolver]

Attributes

Inherited from:
ChainedResolverFormats
implicit val CharJsonKeyFormat: JsonKeyFormat[Char]

Attributes

Inherited from:
PrimitiveFormats
implicit lazy val ChecksumFormat: JsonFormat[Checksum]

Attributes

Inherited from:
ChecksumFormats
implicit lazy val ConfigRefFormat: JsonFormat[ConfigRef]

Attributes

Inherited from:
ConfigRefFormats
implicit lazy val ConfigurationFormat: JsonFormat[Configuration]

Attributes

Inherited from:
ConfigurationFormats
implicit lazy val ConfigurationReportFormat: JsonFormat[ConfigurationReport]

Attributes

Inherited from:
ConfigurationReportFormats
implicit lazy val ConfigurationReportLiteFormat: JsonFormat[ConfigurationReportLite]

Attributes

Inherited from:
ConfigurationReportLiteFormats
implicit lazy val ConflictManagerFormat: JsonFormat[ConflictManager]

Attributes

Inherited from:
ConflictManagerFormats
implicit lazy val ConstantFormat: JsonFormat[Constant]

Attributes

Inherited from:
ConstantFormats
implicit lazy val CrossVersionFormat: JsonFormat[CrossVersion]

Attributes

Inherited from:
CrossVersionFormats
implicit lazy val DeveloperFormat: JsonFormat[Developer]

Attributes

Inherited from:
DeveloperFormats
implicit lazy val DisabledFormat: JsonFormat[Disabled]

Attributes

Inherited from:
DisabledFormats
implicit lazy val DisabledObjectFormat: JsonFormat[Disabled.type]

Attributes

Inherited from:
DisabledFormats
implicit val DoubleJsonKeyFormat: JsonKeyFormat[Double]

Attributes

Inherited from:
PrimitiveFormats

Attributes

Inherited from:
ExternalIvyConfigurationFormats
implicit lazy val FileConfigurationFormat: JsonFormat[FileConfiguration]

Attributes

Inherited from:
FileConfigurationFormats
implicit lazy val FileRepositoryFormat: JsonFormat[FileRepository]

Attributes

Inherited from:
FileRepositoryFormats
implicit val FloatJsonKeyFormat: JsonKeyFormat[Float]

Attributes

Inherited from:
PrimitiveFormats
implicit lazy val For2_13Use3Format: JsonFormat[For2_13Use3]

Attributes

Inherited from:
For2_13Use3Formats
implicit lazy val For3Use2_13Format: JsonFormat[For3Use2_13]

Attributes

Inherited from:
For3Use2_13Formats
implicit lazy val FullFormat: JsonFormat[Full]

Attributes

Inherited from:
FullFormats
implicit lazy val GetClassifiersConfigurationFormat: JsonFormat[GetClassifiersConfiguration]

Attributes

Inherited from:
GetClassifiersConfigurationFormats
implicit lazy val GetClassifiersModuleFormat: JsonFormat[GetClassifiersModule]

Attributes

Inherited from:
GetClassifiersModuleFormats
implicit lazy val GlobalLockFormat: JsonFormat[GlobalLock]

Attributes

Inherited from:
GlobalLockFormat
implicit lazy val InclExclRuleFormat: JsonFormat[InclExclRule]

Attributes

Inherited from:
InclExclRuleFormats
implicit lazy val InlineIvyConfigurationFormat: JsonFormat[InlineIvyConfiguration]

Attributes

Inherited from:
InlineIvyConfigurationFormats
implicit val IntJsonKeyFormat: JsonKeyFormat[Int]

Attributes

Inherited from:
PrimitiveFormats
implicit lazy val IvyConfigurationFormat: JsonFormat[IvyConfiguration]

Attributes

Inherited from:
IvyConfigurationFormats
implicit lazy val IvyFileConfigurationFormat: JsonFormat[IvyFileConfiguration]

Attributes

Inherited from:
IvyFileConfigurationFormats
implicit lazy val IvyPathsFormat: JsonFormat[IvyPaths]

Attributes

Inherited from:
IvyPathsFormats
implicit lazy val JBooleanJsonFormat: JsonFormat[Boolean]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit val JBooleanJsonKeyFormat: JsonKeyFormat[Boolean]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit lazy val JByteJsonFormat: JsonFormat[Byte]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit val JByteJsonKeyFormat: JsonKeyFormat[Byte]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit lazy val JCharacterJsonFormat: JsonFormat[Character]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit val JCharacterJsonKeyFormat: JsonKeyFormat[Character]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit lazy val JDoubleJsonFormat: JsonFormat[Double]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit val JDoubleJsonKeyFormat: JsonKeyFormat[Double]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit lazy val JFloatJsonFormat: JsonFormat[Float]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit val JFloatJsonKeyFormat: JsonKeyFormat[Float]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit lazy val JIntegerJsonFormat: JsonFormat[Integer]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit val JIntegerJsonKeyFormat: JsonKeyFormat[Integer]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit lazy val JLongJsonFormat: JsonFormat[Long]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit val JLongJsonKeyFormat: JsonKeyFormat[Long]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit lazy val JShortJsonFormat: JsonFormat[Short]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit val JShortJsonKeyFormat: JsonKeyFormat[Short]

Attributes

Inherited from:
JavaPrimitiveFormats
implicit lazy val KeyFileAuthenticationFormat: JsonFormat[KeyFileAuthentication]

Attributes

Inherited from:
KeyFileAuthenticationFormats
implicit lazy val LoggerFormat: JsonFormat[Logger]

Attributes

Inherited from:
LoggerFormat
implicit lazy val LogicalClockFormat: JsonFormat[LogicalClock]

Attributes

Inherited from:
LogicalClockFormats
implicit val LongJsonKeyFormat: JsonKeyFormat[Long]

Attributes

Inherited from:
PrimitiveFormats
implicit lazy val MavenCacheFormat: JsonFormat[MavenCache]

Attributes

Inherited from:
MavenCacheFormats
implicit lazy val MavenRepoFormat: JsonFormat[MavenRepo]

Attributes

Inherited from:
MavenRepoFormats
implicit lazy val MavenRepositoryFormat: JsonFormat[MavenRepository]

Attributes

Inherited from:
MavenRepositoryFormats
implicit lazy val ModuleConfigurationFormat: JsonFormat[ModuleConfiguration]

Attributes

Inherited from:
ModuleConfigurationFormats
implicit lazy val ModuleDescriptorConfigurationFormat: JsonFormat[ModuleDescriptorConfiguration]

Attributes

Inherited from:
ModuleDescriptorConfigurationFormats
implicit lazy val ModuleIDFormat: JsonFormat[ModuleID]

Attributes

Inherited from:
ModuleIDFormats
implicit lazy val ModuleInfoFormat: JsonFormat[ModuleInfo]

Attributes

Inherited from:
ModuleInfoFormats
implicit lazy val ModuleReportFormat: JsonFormat[ModuleReport]

Attributes

Inherited from:
ModuleReportFormats
implicit lazy val ModuleSettingsFormat: JsonFormat[ModuleSettings]

Attributes

Inherited from:
ModuleSettingsFormats
implicit lazy val NodeSeqFormat: JsonFormat[NodeSeq]

Attributes

Inherited from:
NodeSeqFormat
implicit lazy val OrganizationArtifactReportFormat: JsonFormat[OrganizationArtifactReport]

Attributes

Inherited from:
OrganizationArtifactReportFormats
implicit lazy val PasswordAuthenticationFormat: JsonFormat[PasswordAuthentication]

Attributes

Inherited from:
PasswordAuthenticationFormats
implicit lazy val PatchFormat: JsonFormat[Patch]

Attributes

Inherited from:
PatchFormats
implicit lazy val PatternsBasedRepositoryFormat: JsonFormat[PatternsBasedRepository]

Attributes

Inherited from:
PatternsBasedRepositoryFormats
implicit lazy val PatternsFormat: JsonFormat[Patterns]

Attributes

Inherited from:
PatternsFormats
implicit lazy val PomConfigurationFormat: JsonFormat[PomConfiguration]

Attributes

Inherited from:
PomConfigurationFormats
implicit lazy val PublishConfigurationFormat: JsonFormat[PublishConfiguration]

Attributes

Inherited from:
PublishConfigurationFormats
implicit lazy val ResolverFormat: JsonFormat[Resolver]

Attributes

Inherited from:
ResolverFormats
implicit lazy val RetrieveConfigurationFormat: JsonFormat[RetrieveConfiguration]

Attributes

Inherited from:
RetrieveConfigurationFormats
implicit lazy val ScalaModuleInfoFormat: JsonFormat[ScalaModuleInfo]

Attributes

Inherited from:
ScalaModuleInfoFormats
implicit lazy val ScmInfoFormat: JsonFormat[ScmInfo]

Attributes

Inherited from:
ScmInfoFormats
implicit lazy val SftpRepositoryFormat: JsonFormat[SftpRepository]

Attributes

Inherited from:
SftpRepositoryFormats
implicit val ShortJsonKeyFormat: JsonKeyFormat[Short]

Attributes

Inherited from:
PrimitiveFormats
implicit lazy val SshAuthenticationFormat: JsonFormat[SshAuthentication]

Attributes

Inherited from:
SshAuthenticationFormats
implicit lazy val SshBasedRepositoryFormat: JsonFormat[SshBasedRepository]

Attributes

Inherited from:
SshBasedRepositoryFormats
implicit lazy val SshConnectionFormat: JsonFormat[SshConnection]

Attributes

Inherited from:
SshConnectionFormats
implicit lazy val SshRepositoryFormat: JsonFormat[SshRepository]

Attributes

Inherited from:
SshRepositoryFormats
implicit val StringJsonKeyFormat: JsonKeyFormat[String]

Attributes

Inherited from:
PrimitiveFormats
implicit val SymbolJsonKeyFormat: JsonKeyFormat[Symbol]

Attributes

Inherited from:
PrimitiveFormats
implicit lazy val URLRepositoryFormat: JsonFormat[URLRepository]

Attributes

Inherited from:
URLRepositoryFormats
implicit val UnitJsonKeyFormat: JsonKeyFormat[Unit]

Attributes

Inherited from:
PrimitiveFormats
implicit lazy val UpdateConfigurationFormat: JsonFormat[UpdateConfiguration]

Attributes

Inherited from:
UpdateConfigurationFormats
implicit lazy val UpdateLoggingFormat: JsonFormat[UpdateLogging]

Attributes

Inherited from:
UpdateLoggingFormats
implicit lazy val UpdateOptionsFormat: JsonFormat[UpdateOptions]

Attributes

Inherited from:
UpdateOptionsFormat
implicit lazy val UpdateReportFormat: JsonFormat[UpdateReport]

Attributes

Inherited from:
UpdateReportFormats
implicit lazy val UpdateReportLiteFormat: JsonFormat[UpdateReportLite]

Attributes

Inherited from:
UpdateReportLiteFormats
implicit lazy val UpdateStatsFormat: JsonFormat[UpdateStats]

Attributes

Inherited from:
UpdateStatsFormats
implicit def arrayFormat[A : ClassTag]: RootJsonFormat[Array[A]]

Supplies the JsonFormat for Arrays.

Supplies the JsonFormat for Arrays.

Attributes

Inherited from:
CollectionFormats
implicit val calendarStringIso: IsoString[Calendar]

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001Z

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001Z

Attributes

Inherited from:
CalendarFormats
implicit def eitherFormat[A : JsonFormat, B : JsonFormat]: JsonFormat[Either[A, B]]

Attributes

Inherited from:
StandardFormats
implicit val fileStringIso: IsoString[File]

Attributes

Inherited from:
JavaExtraFormats
implicit lazy val globalLockIsoString: IsoString[GlobalLock]

Attributes

Inherited from:
GlobalLockFormat
implicit def immIndexedSeqFormat[T : JsonFormat]: RootJsonFormat[IndexedSeq[T]]

Attributes

Inherited from:
CollectionFormats
implicit def immIterableFormat[T : JsonFormat]: RootJsonFormat[Iterable[T]]

Attributes

Inherited from:
CollectionFormats
implicit def immLinearSeqFormat[T : JsonFormat]: RootJsonFormat[LinearSeq[T]]

Attributes

Inherited from:
CollectionFormats
implicit def immSeqFormat[T : JsonFormat]: RootJsonFormat[Seq[T]]

Attributes

Inherited from:
CollectionFormats
implicit def immSetFormat[T : JsonFormat]: RootJsonFormat[Set[T]]

Attributes

Inherited from:
CollectionFormats
implicit def implicitHashWriter[A](implicit jsonWriter: JsonWriter[A]): HashWriter[A]

Attributes

Inherited from:
ImplicitHashWriters
implicit def indexedSeqFormat[T : JsonFormat]: RootJsonFormat[IndexedSeq[T]]

Attributes

Inherited from:
CollectionFormats
implicit val instantStringIso: IsoString[Instant]

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001Z

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001Z

Attributes

Inherited from:
CalendarFormats
implicit def isoStringFormat[A : IsoString]: JsonFormat[A]

Attributes

Inherited from:
IsoFormats
implicit def isoStringKeyFormat[A](implicit z: IsoString[A]): JsonKeyFormat[A]

Attributes

Inherited from:
IsoFormats
implicit def isolistFormat[A : IsoLList]: JsonFormat[A]

Attributes

Inherited from:
IsoFormats
implicit def iterableFormat[T : JsonFormat]: RootJsonFormat[Iterable[T]]

Attributes

Inherited from:
CollectionFormats
implicit val javaBigDecimalFormat: JsonFormat[BigDecimal]

Attributes

Inherited from:
JavaExtraFormats
implicit val javaBigIntegerFormat: JsonFormat[BigInteger]

Attributes

Inherited from:
JavaExtraFormats
implicit def linearSeqFormat[T : JsonFormat]: RootJsonFormat[LinearSeq[T]]

Attributes

Inherited from:
CollectionFormats
implicit def listFormat[A : JsonFormat]: RootJsonFormat[List[A]]

Supplies the JsonFormat for Lists.

Supplies the JsonFormat for Lists.

Attributes

Inherited from:
CollectionFormats
implicit val localDateStringIso: IsoString[LocalDate]

This output is ISO 8601 compilant, e.g. 1999-01-01

This output is ISO 8601 compilant, e.g. 1999-01-01

Attributes

Inherited from:
CalendarFormats
implicit val localDateTimeStringIso: IsoString[LocalDateTime]

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001

Attributes

Inherited from:
CalendarFormats
implicit def mapFormat[K : JsonKeyFormat, V : JsonFormat]: RootJsonFormat[Map[K, V]]

Supplies the JsonFormat for Maps.

Supplies the JsonFormat for Maps.

Attributes

Inherited from:
CollectionFormats
implicit val offsetDateTimeStringIso: IsoString[OffsetDateTime]

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001Z

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001Z

Attributes

Inherited from:
CalendarFormats
implicit def optionFormat[A : JsonFormat]: JsonFormat[Option[A]]

Attributes

Inherited from:
StandardFormats
implicit def optionalFormat[A : JsonFormat]: JsonFormat[Optional[A]]

Attributes

Inherited from:
JavaExtraFormats
implicit def seqFormat[T : JsonFormat]: RootJsonFormat[Seq[T]]

Attributes

Inherited from:
CollectionFormats
implicit def setFormat[T : JsonFormat]: RootJsonFormat[Set[T]]

Attributes

Inherited from:
CollectionFormats
implicit lazy val stackTraceElementFormat: JsonFormat[StackTraceElement]

Attributes

Inherited from:
ThrowableFormats
implicit lazy val throwableFormat: JsonFormat[Throwable]

Attributes

Inherited from:
ThrowableFormats
implicit def tuple10Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

Attributes

Inherited from:
TupleFormats
implicit def tuple11Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

Attributes

Inherited from:
TupleFormats
implicit def tuple12Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

Attributes

Inherited from:
TupleFormats
implicit def tuple13Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

Attributes

Inherited from:
TupleFormats
implicit def tuple14Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

Attributes

Inherited from:
TupleFormats
implicit def tuple15Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

Attributes

Inherited from:
TupleFormats
implicit def tuple16Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

Attributes

Inherited from:
TupleFormats
implicit def tuple17Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

Attributes

Inherited from:
TupleFormats
implicit def tuple18Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

Attributes

Inherited from:
TupleFormats
implicit def tuple19Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

Attributes

Inherited from:
TupleFormats
implicit def tuple1Format[A1](implicit A1: JsonFormat[A1]): JsonFormat[(A1)]

Attributes

Inherited from:
TupleFormats
implicit def tuple20Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

Attributes

Inherited from:
TupleFormats
implicit def tuple21Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], A21: JsonFormat[A21]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

Attributes

Inherited from:
TupleFormats
implicit def tuple22Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], A21: JsonFormat[A21], A22: JsonFormat[A22]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]

Attributes

Inherited from:
TupleFormats
implicit def tuple2Format[A1, A2](implicit A1: JsonFormat[A1], A2: JsonFormat[A2]): JsonFormat[(A1, A2)]

Attributes

Inherited from:
TupleFormats
implicit def tuple3Format[A1, A2, A3](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3]): JsonFormat[(A1, A2, A3)]

Attributes

Inherited from:
TupleFormats
implicit def tuple4Format[A1, A2, A3, A4](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4]): JsonFormat[(A1, A2, A3, A4)]

Attributes

Inherited from:
TupleFormats
implicit def tuple5Format[A1, A2, A3, A4, A5](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5]): JsonFormat[(A1, A2, A3, A4, A5)]

Attributes

Inherited from:
TupleFormats
implicit def tuple6Format[A1, A2, A3, A4, A5, A6](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6]): JsonFormat[(A1, A2, A3, A4, A5, A6)]

Attributes

Inherited from:
TupleFormats
implicit def tuple7Format[A1, A2, A3, A4, A5, A6, A7](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7)]

Attributes

Inherited from:
TupleFormats
implicit def tuple8Format[A1, A2, A3, A4, A5, A6, A7, A8](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8)]

Attributes

Inherited from:
TupleFormats
implicit def tuple9Format[A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]

Attributes

Inherited from:
TupleFormats
implicit val uriStringIso: IsoString[URI]

Attributes

Inherited from:
JavaExtraFormats
implicit val urlStringIso: IsoString[URL]

Attributes

Inherited from:
JavaExtraFormats
implicit val uuidStringIso: IsoString[UUID]

Attributes

Inherited from:
JavaExtraFormats
implicit def vectorFormat[T : JsonFormat]: RootJsonFormat[Vector[T]]

Attributes

Inherited from:
CollectionFormats
implicit lazy val xsbtiLoggerIsoString: IsoString[Logger]

Attributes

Inherited from:
LoggerFormat
implicit val zonedDateTimeStringIso: IsoString[ZonedDateTime]

As far as I know, the output this produces is not ISO 8601 compilant. It appends timezone designator e.g. 1999-01-01T00:00:00.001Z[UTC], which is used to identify the ZoneId, which denotes the local summer time rules etc.

As far as I know, the output this produces is not ISO 8601 compilant. It appends timezone designator e.g. 1999-01-01T00:00:00.001Z[UTC], which is used to identify the ZoneId, which denotes the local summer time rules etc.

Attributes

Inherited from:
CalendarFormats