Package

com.github.agourlay.cornichon

json

Permalink

package json

Visibility
  1. Public
  2. All

Type Members

  1. case class ArrayFieldProjection(field: String) extends JsonPathOperation with Product with Serializable

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

    Permalink
  3. case class ArrayProjectionSegment(field: String) extends JsonPathSegment with Product with Serializable

    Permalink
  4. trait CornichonJson extends AnyRef

    Permalink
  5. case class FieldSegment(field: String, index: Option[Int]) extends JsonPathSegment with Product with Serializable

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

    Permalink
  7. trait JsonDsl extends AnyRef

    Permalink
  8. sealed trait JsonError extends CornichonError

    Permalink
  9. final case class JsonPath(operations: List[JsonPathOperation] = Nil) extends AnyVal with Product with Serializable

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

    Permalink
  11. sealed trait JsonPathOperation extends AnyRef

    Permalink
  12. class JsonPathParser extends Parser

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

    Permalink
  14. trait JsonPathSegment extends AnyRef

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

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

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

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

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

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

    Permalink
  21. case class WhitelistingError(missingFields: Iterable[String], source: Json) extends 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 RootArrayFieldProjection extends JsonPathOperation with Product with Serializable

    Permalink
  7. object RootSelection extends JsonPathOperation with Product with Serializable

    Permalink

Ungrouped