com
.
github
.
agourlay
.
cornichon
json
package
json
Visibility
Public
All
Type Members
case class
ArrayFieldProjection
(
field:
String
)
extends
JsonPathOperation
with
Product
with
Serializable
case class
ArrayFieldSelection
(
field:
String
,
indice:
Int
)
extends
JsonPathOperation
with
Product
with
Serializable
trait
CornichonJson
extends
AnyRef
case class
FieldSelection
(
field:
String
)
extends
JsonPathOperation
with
Product
with
Serializable
final
case class
GqlString
(
input:
String
)
extends
AnyVal
with
Product
with
Serializable
case class
JsonDecodingFailure
(
json:
Json
,
actualType:
String
)
extends
JsonError
with
Product
with
Serializable
trait
JsonDsl
extends
AnyRef
sealed
trait
JsonError
extends
CornichonError
final
case class
JsonPath
(
operations:
List
[
JsonPathOperation
]
)
extends
AnyVal
with
Product
with
Serializable
case class
JsonPathError
(
input:
String
,
error:
Throwable
)
extends
JsonError
with
Product
with
Serializable
sealed
trait
JsonPathOperation
extends
AnyRef
class
JsonPathParser
extends
Parser
case class
JsonPathParsingError
(
input:
String
,
error:
String
)
extends
JsonError
with
Product
with
Serializable
case class
MalformedGraphQLJsonError
[
A
]
(
input:
A
,
exception:
Throwable
)
extends
JsonError
with
Product
with
Serializable
case class
MalformedJsonError
[
A
]
(
input:
A
,
message:
String
)
(
implicit
evidence$2:
Show
[
A
]
)
extends
JsonError
with
Product
with
Serializable
case class
NotAnArrayError
[
A
]
(
badPayload:
A
)
(
implicit
evidence$1:
Show
[
A
]
)
extends
JsonError
with
Product
with
Serializable
case class
NotStringFieldError
(
input:
Json
,
field:
String
)
extends
JsonError
with
Product
with
Serializable
case class
PathSelectsNothing
(
path:
String
,
input:
Json
)
extends
JsonError
with
Product
with
Serializable
case class
RootArrayElementSelection
(
indice:
Int
)
extends
JsonPathOperation
with
Product
with
Serializable
case class
WhitelistingError
(
missingFields:
Iterable
[
String
]
,
source:
Json
)
extends
JsonError
with
Product
with
Serializable
Value Members
object
CornichonJson
extends
CornichonJson
object
GqlString
extends
Serializable
object
JsonAssertionErrors
object
JsonPath
extends
Serializable
object
JsonPathParser
object
JsonSteps
object
RootArrayFieldProjection
extends
JsonPathOperation
with
Product
with
Serializable
object
RootSelection
extends
JsonPathOperation
with
Product
with
Serializable
Ungrouped