Package

com.github.agourlay.cornichon

json

Permalink

package json

Visibility
  1. Public
  2. All

Type Members

  1. case class ArrayFieldSelection(field: String, indice: Int) extends JsonPathOperation with Product with Serializable

    Permalink
  2. trait CornichonJson extends AnyRef

    Permalink
  3. case class FieldSelection(field: String) extends JsonPathOperation with Product with Serializable

    Permalink
  4. trait JsonDsl extends AnyRef

    Permalink
  5. sealed trait JsonError extends Exception with CornichonError

    Permalink
  6. case class JsonPath(operations: List[JsonPathOperation] = List.empty) extends Product with Serializable

    Permalink
  7. case class JsonPathError(input: String, error: Throwable) extends Exception with JsonError with Product with Serializable

    Permalink
  8. sealed trait JsonPathOperation extends AnyRef

    Permalink
  9. class JsonPathParser extends Parser

    Permalink
  10. case class JsonPathParsingError(input: String, error: String) extends Exception with JsonError with Product with Serializable

    Permalink
  11. case class JsonSegment(field: String, index: Option[Int]) extends Product with Serializable

    Permalink
  12. case class MalformedGraphQLJsonError[A](input: A, exception: Throwable) extends Exception with JsonError with Product with Serializable

    Permalink
  13. case class MalformedJsonError[A](input: A, message: String)(implicit evidence$2: Show[A]) extends Exception with JsonError with Product with Serializable

    Permalink
  14. case class NotAnArrayError[A](badPayload: A)(implicit evidence$1: Show[A]) extends Exception with JsonError with Product with Serializable

    Permalink
  15. case class NotStringFieldError(input: Json, field: String) extends Exception with JsonError with Product with Serializable

    Permalink
  16. case class PathSelectsNothing(path: String, input: Json) extends Exception with JsonError with Product with Serializable

    Permalink
  17. case class RootArrayElementSelection(indice: Int) extends JsonPathOperation with Product with Serializable

    Permalink
  18. case class WhitelistingError(missingFields: Iterable[String], source: Json) extends Exception with JsonError with Product with Serializable

    Permalink

Value Members

  1. object CornichonJson extends CornichonJson

    Permalink
  2. object JsonAssertionErrors

    Permalink
  3. object JsonPath extends Serializable

    Permalink
  4. object JsonPathParser

    Permalink
  5. object JsonSteps

    Permalink
  6. object RootSelection extends JsonPathOperation with Product with Serializable

    Permalink

Ungrouped