me.elrod.pkgwat.Pkgwat

MyJsonProtocol

object MyJsonProtocol extends DefaultJsonProtocol

Linear Supertypes
DefaultJsonProtocol, AdditionalFormats, ProductFormats, CollectionFormats, StandardFormats, BasicFormats, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MyJsonProtocol
  2. DefaultJsonProtocol
  3. AdditionalFormats
  4. ProductFormats
  5. CollectionFormats
  6. StandardFormats
  7. BasicFormats
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Field extends Product with Serializable

    Definition Classes
    ProductFormats
  2. class OptionFormat[T] extends (StandardFormats.this)#JF[Option[T]]

    Definition Classes
    StandardFormats

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. implicit object BigDecimalJsonFormat extends JsonFormat[BigDecimal]

    Definition Classes
    BasicFormats
  7. implicit object BigIntJsonFormat extends JsonFormat[BigInt]

    Definition Classes
    BasicFormats
  8. implicit object BooleanJsonFormat extends JsonFormat[Boolean]

    Definition Classes
    BasicFormats
  9. implicit object ByteJsonFormat extends JsonFormat[Byte]

    Definition Classes
    BasicFormats
  10. implicit object CharJsonFormat extends JsonFormat[Char]

    Definition Classes
    BasicFormats
  11. implicit object DoubleJsonFormat extends JsonFormat[Double]

    Definition Classes
    BasicFormats
  12. implicit object FloatJsonFormat extends JsonFormat[Float]

    Definition Classes
    BasicFormats
  13. implicit object IntJsonFormat extends JsonFormat[Int]

    Definition Classes
    BasicFormats
  14. implicit object JsValueFormat extends JsonFormat[JsValue]

    Definition Classes
    AdditionalFormats
  15. implicit object LongJsonFormat extends JsonFormat[Long]

    Definition Classes
    BasicFormats
  16. implicit object RootJsArrayFormat extends RootJsonFormat[JsArray]

    Definition Classes
    AdditionalFormats
  17. implicit object RootJsObjectFormat extends RootJsonFormat[JsObject]

    Definition Classes
    AdditionalFormats
  18. implicit object ShortJsonFormat extends JsonFormat[Short]

    Definition Classes
    BasicFormats
  19. implicit object StringJsonFormat extends JsonFormat[String]

    Definition Classes
    BasicFormats
  20. implicit object SymbolJsonFormat extends JsonFormat[Symbol]

    Definition Classes
    BasicFormats
  21. implicit object UnitJsonFormat extends JsonFormat[Unit]

    Definition Classes
    BasicFormats
  22. implicit def arrayFormat[T](implicit arg0: JsonFormat[T], arg1: ClassManifest[T]): RootJsonFormat[Array[T]] { def write(array: Array[T]): spray.json.JsArray }

    Definition Classes
    CollectionFormats
  23. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  24. implicit val bugFormat: RootJsonFormat[Bug]

  25. implicit val bugResultFormat: RootJsonFormat[APIResults[Bug]]

  26. implicit val buildFormat: RootJsonFormat[Build]

  27. implicit val buildResultFormat: RootJsonFormat[APIResults[Build]]

  28. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  29. implicit def eitherFormat[A, B](implicit arg0: JF[A], arg1: JF[B]): JF[Either[A, B]]

    Definition Classes
    StandardFormats
  30. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  31. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  32. def extractFieldNames(classManifest: ClassManifest[_], allowOptionalFields: Boolean): Array[Field]

    Attributes
    protected
    Definition Classes
    ProductFormats
  33. implicit val filteredQueryFormat: RootJsonFormat[FilteredQuery]

  34. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  35. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  36. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  37. implicit def immIndexedSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[IndexedSeq[T]]

    Definition Classes
    CollectionFormats
  38. implicit def immIterableFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Iterable[T]]

    Definition Classes
    CollectionFormats
  39. implicit def immLinearSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[LinearSeq[T]]

    Definition Classes
    CollectionFormats
  40. implicit def immSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Seq[T]]

    Definition Classes
    CollectionFormats
  41. implicit def immSetFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Set[T]]

    Definition Classes
    CollectionFormats
  42. implicit def indexedSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[IndexedSeq[T]]

    Definition Classes
    CollectionFormats
  43. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  44. implicit def iterableFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Iterable[T]]

    Definition Classes
    CollectionFormats
  45. def jsonFormat[T](reader: JsonReader[T], writer: JsonWriter[T]): JsonFormat[T]

    Definition Classes
    AdditionalFormats
  46. def jsonFormat[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, V, W, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, V, W) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field, j: Field, k: Field, l: Field, m: Field, n: Field, o: Field, p: Field, q: Field, r: Field, s: Field, u: Field, v: Field, w: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P], arg16: JF[Q], arg17: JF[R], arg18: JF[S], arg19: JF[U], arg20: JF[V], arg21: JF[W]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  47. def jsonFormat[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, V, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, V) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field, j: Field, k: Field, l: Field, m: Field, n: Field, o: Field, p: Field, q: Field, r: Field, s: Field, u: Field, v: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P], arg16: JF[Q], arg17: JF[R], arg18: JF[S], arg19: JF[U], arg20: JF[V]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  48. def jsonFormat[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field, j: Field, k: Field, l: Field, m: Field, n: Field, o: Field, p: Field, q: Field, r: Field, s: Field, u: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P], arg16: JF[Q], arg17: JF[R], arg18: JF[S], arg19: JF[U]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  49. def jsonFormat[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field, j: Field, k: Field, l: Field, m: Field, n: Field, o: Field, p: Field, q: Field, r: Field, s: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P], arg16: JF[Q], arg17: JF[R], arg18: JF[S]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  50. def jsonFormat[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field, j: Field, k: Field, l: Field, m: Field, n: Field, o: Field, p: Field, q: Field, r: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P], arg16: JF[Q], arg17: JF[R]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  51. def jsonFormat[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field, j: Field, k: Field, l: Field, m: Field, n: Field, o: Field, p: Field, q: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P], arg16: JF[Q]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  52. def jsonFormat[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field, j: Field, k: Field, l: Field, m: Field, n: Field, o: Field, p: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  53. def jsonFormat[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field, j: Field, k: Field, l: Field, m: Field, n: Field, o: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  54. def jsonFormat[A, B, C, D, E, F, G, H, I, J, K, L, M, N, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field, j: Field, k: Field, l: Field, m: Field, n: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  55. def jsonFormat[A, B, C, D, E, F, G, H, I, J, K, L, M, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field, j: Field, k: Field, l: Field, m: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  56. def jsonFormat[A, B, C, D, E, F, G, H, I, J, K, L, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field, j: Field, k: Field, l: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  57. def jsonFormat[A, B, C, D, E, F, G, H, I, J, K, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field, j: Field, k: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  58. def jsonFormat[A, B, C, D, E, F, G, H, I, J, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field, j: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  59. def jsonFormat[A, B, C, D, E, F, G, H, I, T <: Product](construct: (A, B, C, D, E, F, G, H, I) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field, i: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  60. def jsonFormat[A, B, C, D, E, F, G, H, T <: Product](construct: (A, B, C, D, E, F, G, H) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field, h: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  61. def jsonFormat[A, B, C, D, E, F, G, T <: Product](construct: (A, B, C, D, E, F, G) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field, g: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  62. def jsonFormat[A, B, C, D, E, F, T <: Product](construct: (A, B, C, D, E, F) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field, f: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  63. def jsonFormat[A, B, C, D, E, T <: Product](construct: (A, B, C, D, E) ⇒ T, a: Field, b: Field, c: Field, d: Field, e: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  64. def jsonFormat[A, B, C, D, T <: Product](construct: (A, B, C, D) ⇒ T, a: Field, b: Field, c: Field, d: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  65. def jsonFormat[A, B, C, T <: Product](construct: (A, B, C) ⇒ T, a: Field, b: Field, c: Field)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  66. def jsonFormat[A, B, T <: Product](construct: (A, B) ⇒ T, a: Field, b: Field)(implicit arg0: JF[A], arg1: JF[B]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  67. def jsonFormat[A, T <: Product](construct: (A) ⇒ T, a: Field)(implicit arg0: JF[A]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  68. def jsonFormat[T <: Product](construct: () ⇒ T, allowOptionalFields: Boolean): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  69. def jsonFormat0[T <: Product](construct: () ⇒ T, allowOptionalFields: Boolean)(implicit arg0: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  70. def jsonFormat1[A, T <: Product](construct: (A) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  71. def jsonFormat10[A, B, C, D, E, F, G, H, I, J, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  72. def jsonFormat11[A, B, C, D, E, F, G, H, I, J, K, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  73. def jsonFormat12[A, B, C, D, E, F, G, H, I, J, K, L, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  74. def jsonFormat13[A, B, C, D, E, F, G, H, I, J, K, L, M, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  75. def jsonFormat14[A, B, C, D, E, F, G, H, I, J, K, L, M, N, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  76. def jsonFormat15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  77. def jsonFormat16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P], arg16: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  78. def jsonFormat17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P], arg16: JF[Q], arg17: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  79. def jsonFormat18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P], arg16: JF[Q], arg17: JF[R], arg18: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  80. def jsonFormat19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P], arg16: JF[Q], arg17: JF[R], arg18: JF[S], arg19: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  81. def jsonFormat2[A, B, T <: Product](construct: (A, B) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  82. def jsonFormat20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P], arg16: JF[Q], arg17: JF[R], arg18: JF[S], arg19: JF[U], arg20: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  83. def jsonFormat21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, V, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, V) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P], arg16: JF[Q], arg17: JF[R], arg18: JF[S], arg19: JF[U], arg20: JF[V], arg21: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  84. def jsonFormat22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, V, W, T <: Product](construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, U, V, W) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O], arg15: JF[P], arg16: JF[Q], arg17: JF[R], arg18: JF[S], arg19: JF[U], arg20: JF[V], arg21: JF[W], arg22: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  85. def jsonFormat3[A, B, C, T <: Product](construct: (A, B, C) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  86. def jsonFormat4[A, B, C, D, T <: Product](construct: (A, B, C, D) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  87. def jsonFormat5[A, B, C, D, E, T <: Product](construct: (A, B, C, D, E) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  88. def jsonFormat6[A, B, C, D, E, F, T <: Product](construct: (A, B, C, D, E, F) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  89. def jsonFormat7[A, B, C, D, E, F, G, T <: Product](construct: (A, B, C, D, E, F, G) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  90. def jsonFormat8[A, B, C, D, E, F, G, H, T <: Product](construct: (A, B, C, D, E, F, G, H) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  91. def jsonFormat9[A, B, C, D, E, F, G, H, I, T <: Product](construct: (A, B, C, D, E, F, G, H, I) ⇒ T, allowOptionalFields: Boolean)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  92. def lazyFormat[T](format: ⇒ JsonFormat[T]): JsonFormat[T] { lazy val delegate: spray.json.JsonFormat[T] }

    Definition Classes
    AdditionalFormats
  93. def lift[T <: AnyRef](reader: RootJsonReader[T]): RootJsonFormat[T]

    Definition Classes
    AdditionalFormats
  94. def lift[T <: AnyRef](reader: JsonReader[T]): JsonFormat[T]

    Definition Classes
    AdditionalFormats
  95. def lift[T](writer: RootJsonWriter[T]): RootJsonFormat[T]

    Definition Classes
    AdditionalFormats
  96. def lift[T](writer: JsonWriter[T]): JsonFormat[T] { def read(value: spray.json.JsValue): Nothing }

    Definition Classes
    AdditionalFormats
  97. implicit def linearSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[LinearSeq[T]]

    Definition Classes
    CollectionFormats
  98. implicit def listFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[List[T]] { def write(list: List[T]): spray.json.JsArray }

    Definition Classes
    CollectionFormats
  99. implicit def mapFormat[K, V](implicit arg0: JsonFormat[K], arg1: JsonFormat[V]): RootJsonFormat[Map[K, V]] { def write(m: Map[K,V]): spray.json.JsObject }

    Definition Classes
    CollectionFormats
  100. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  101. final def notify(): Unit

    Definition Classes
    AnyRef
  102. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  103. implicit def optionFormat[T](implicit arg0: JF[T]): OptionFormat[T]

    Definition Classes
    StandardFormats
  104. implicit val packageFormat: JsonFormat[Package]

  105. implicit val packageResultFormat: RootJsonFormat[APIResults[Package]]

  106. def productElement2Field[T](fieldName: String, p: Product, ix: Int, rest: List[(String, JsValue)])(implicit writer: JsonWriter[T]): List[(String, JsValue)]

    Attributes
    protected
    Definition Classes
    ProductFormats
  107. implicit val releaseFormat: RootJsonFormat[Release]

  108. implicit val releaseResultFormat: RootJsonFormat[APIResults[Release]]

  109. def rootFormat[T](format: JsonFormat[T]): RootJsonFormat[T]

    Definition Classes
    AdditionalFormats
  110. def rootJsonFormat[T](reader: RootJsonReader[T], writer: RootJsonWriter[T]): RootJsonFormat[T]

    Definition Classes
    AdditionalFormats
  111. def safeReader[A](implicit arg0: JsonReader[A]): JsonReader[Either[Exception, A]]

    Definition Classes
    AdditionalFormats
  112. implicit def seqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Seq[T]]

    Definition Classes
    CollectionFormats
  113. implicit def setFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Set[T]]

    Definition Classes
    CollectionFormats
  114. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  115. implicit def toField(s: (String, () ⇒ Any)): Field

    Definition Classes
    ProductFormats
  116. implicit def toField(s: String): Field

    Definition Classes
    ProductFormats
  117. def toString(): String

    Definition Classes
    AnyRef → Any
  118. implicit def tuple1Format[A](implicit arg0: JF[A]): JF[(A)]

    Definition Classes
    StandardFormats
  119. implicit def tuple2Format[A, B](implicit arg0: JF[A], arg1: JF[B]): RootJsonFormat[(A, B)] { def write(t: (A, B)): spray.json.JsArray }

    Definition Classes
    StandardFormats
  120. implicit def tuple3Format[A, B, C](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C]): RootJsonFormat[(A, B, C)] { def write(t: (A, B, C)): spray.json.JsArray }

    Definition Classes
    StandardFormats
  121. implicit def tuple4Format[A, B, C, D](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D]): RootJsonFormat[(A, B, C, D)] { def write(t: (A, B, C, D)): spray.json.JsArray }

    Definition Classes
    StandardFormats
  122. implicit def tuple5Format[A, B, C, D, E](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E]): RootJsonFormat[(A, B, C, D, E)] { def write(t: (A, B, C, D, E)): spray.json.JsArray }

    Definition Classes
    StandardFormats
  123. implicit def tuple6Format[A, B, C, D, E, F](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F]): RootJsonFormat[(A, B, C, D, E, F)] { def write(t: (A, B, C, D, E, F)): spray.json.JsArray }

    Definition Classes
    StandardFormats
  124. implicit def tuple7Format[A, B, C, D, E, F, G](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G]): RootJsonFormat[(A, B, C, D, E, F, G)] { def write(t: (A, B, C, D, E, F, G)): spray.json.JsArray }

    Definition Classes
    StandardFormats
  125. implicit def vectorFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Vector[T]]

    Definition Classes
    CollectionFormats
  126. def viaList[I <: Iterable[T], T](f: (List[T]) ⇒ I)(implicit arg0: JsonFormat[T]): RootJsonFormat[I]

    Definition Classes
    CollectionFormats
  127. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  128. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  129. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from DefaultJsonProtocol

Inherited from AdditionalFormats

Inherited from ProductFormats

Inherited from CollectionFormats

Inherited from StandardFormats

Inherited from BasicFormats

Inherited from AnyRef

Inherited from Any

Ungrouped