JsonPatchOperation
skuber.api.patch.`package`.JsonPatchOperation
object JsonPatchOperation
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JsonPatchOperation.type
Members list
Type members
Classlikes
case class Add[T](path: String, value: T)(implicit fmt: Writes[T]) extends ValueOperation[T]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ValueOperation[T]trait Operationclass Objecttrait Matchableclass AnyShow all
case class Copy(from: String, path: String) extends DirectionalOperation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait DirectionalOperationtrait Operationclass Objecttrait Matchableclass AnyShow all
trait DirectionalOperation extends Operation
case class Move(from: String, path: String) extends DirectionalOperation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait DirectionalOperationtrait Operationclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait DirectionalOperationclass Copyclass Movetrait UnaryOperationclass Removetrait ValueOperation[T]class Add[T]class Replace[T]Show all
case class Remove(path: String) extends UnaryOperation
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait UnaryOperationtrait Operationclass Objecttrait Matchableclass AnyShow all
case class Replace[T](path: String, value: T)(implicit fmt: Writes[T]) extends ValueOperation[T]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ValueOperation[T]trait Operationclass Objecttrait Matchableclass AnyShow all
trait UnaryOperation extends Operation
trait ValueOperation[T] extends Operation
In this article