package jsonpatch
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- jsonpatch
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class Add[Json](path: Pointer, value: Json)(implicit evidence$2: Jsony[Json]) extends Operation[Json] with Product with Serializable
Add (or replace if existing) the pointed element
- case class Copy[Json](from: Pointer, path: Pointer)(implicit evidence$6: Jsony[Json]) extends Operation[Json] with Product with Serializable
Copy the pointed element to the new position
- class JsonDiff[Json] extends Diff[Json, JsonPatch[Json]]
- case class JsonPatch[Json](ops: List[Operation[Json]])(implicit evidence$8: Jsony[Json]) extends Product with Serializable
- case class Move[Json](from: Pointer, path: Pointer)(implicit evidence$5: Jsony[Json]) extends Operation[Json] with Product with Serializable
Move the pointed element to the new position
- sealed abstract class Operation[Json] extends AnyRef
A patch operation to apply to a Json value
- case class Remove[Json](path: Pointer, old: Option[Json] = None)(implicit evidence$3: Jsony[Json]) extends Operation[Json] with Product with Serializable
Remove the pointed element
- case class Replace[Json](path: Pointer, value: Json, old: Option[Json] = None)(implicit evidence$4: Jsony[Json]) extends Operation[Json] with Product with Serializable
Replace the pointed element by the given value
- case class Test[Json](path: Pointer, value: Json)(implicit evidence$7: Jsony[Json]) extends Operation[Json] with Product with Serializable
Test that the pointed element is equal to the given value
Value Members
- object JsonPatch extends Serializable
- object lcsdiff
- object simplediff