com.github.agourlay.cornichon.json
Members list
Type members
Classlikes
case class ArrayFieldProjection(field: String) extends JsonPathOperation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonPathOperationclass Objecttrait Matchableclass AnyShow all
case class ArrayFieldSelection(field: String, index: Int) extends JsonPathOperation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonPathOperationclass Objecttrait Matchableclass AnyShow all
trait CornichonJson
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object CornichonJson
object CornichonJson extends CornichonJson
Attributes
- Companion
- trait
- Supertypes
- Self type
-
CornichonJson.type
case class FieldSelection(field: String) extends JsonPathOperation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonPathOperationclass Objecttrait Matchableclass AnyShow all
object GqlString
object JsonAssertionErrors
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JsonAssertionErrors.type
case class JsonDecodingFailure(json: Json, actualType: String) extends JsonError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonErrortrait CornichonErrorclass Objecttrait Matchableclass AnyShow all
trait JsonDsl
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait CornichonFeature
- Self type
sealed trait JsonError extends CornichonError
Attributes
- Supertypes
- Known subtypes
-
class JsonDecodingFailureclass JsonPathErrorclass JsonPathParsingErrorclass MalformedGraphQLJsonError[A]class MalformedJsonError[A]class NotAnArrayError[A]class NotStringFieldErrorclass PathSelectsNothingclass WhitelistingErrorShow all
final case class JsonPath(operations: Vector[JsonPathOperation]) extends AnyVal
object JsonPath
case class JsonPathError(input: String, error: Throwable) extends JsonError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonErrortrait CornichonErrorclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ArrayFieldProjectionclass ArrayFieldSelectionclass FieldSelectionobject RootArrayFieldProjectionobject RootSelectionShow all
class JsonPathParser(val input: ParserInput) extends Parser
Attributes
- Companion
- object
- Supertypes
-
class Parserclass RuleDSLtrait RuleDSLActionstrait RuleDSLCombinatorstrait RuleDSLBasicsclass Objecttrait Matchableclass AnyShow all
object JsonPathParser
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JsonPathParser.type
case class JsonPathParsingError(input: String, error: String) extends JsonError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonErrortrait CornichonErrorclass Objecttrait Matchableclass AnyShow all
object JsonSteps
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JsonSteps.type
case class MalformedGraphQLJsonError[A](input: A, exception: Throwable) extends JsonError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonErrortrait CornichonErrorclass Objecttrait Matchableclass AnyShow all
case class MalformedJsonError[A](input: A, message: String)(implicit evidence$1: Show[A]) extends JsonError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonErrortrait CornichonErrorclass Objecttrait Matchableclass AnyShow all
case class NotAnArrayError[A](badPayload: A)(implicit evidence$1: Show[A]) extends JsonError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonErrortrait CornichonErrorclass Objecttrait Matchableclass AnyShow all
case class NotStringFieldError(input: Json, field: String) extends JsonError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonErrortrait CornichonErrorclass Objecttrait Matchableclass AnyShow all
case class PathSelectsNothing(path: String, input: Json) extends JsonError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonErrortrait CornichonErrorclass Objecttrait Matchableclass AnyShow all
case class RootArrayElementSelection(index: Int) extends JsonPathOperation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonPathOperationclass Objecttrait Matchableclass AnyShow all
case object RootArrayFieldProjection extends JsonPathOperation
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait JsonPathOperationclass Objecttrait Matchableclass AnyShow all
- Self type
case object RootSelection extends JsonPathOperation
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait JsonPathOperationclass Objecttrait Matchableclass AnyShow all
- Self type
-
RootSelection.type
case class WhitelistingError(missingFields: Iterable[String], source: Json) extends JsonError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonErrortrait CornichonErrorclass Objecttrait Matchableclass AnyShow all
In this article