Patch

object Patch
Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Patch.type

Type members

Classlikes

final case class AddHeaders(headers: Headers) extends Patch
final case class Combine(left: Patch, right: Patch) extends Patch
case object Empty extends Patch
final case class RemoveHeaders(headers: List[String]) extends Patch
final case class SetStatus(status: Status) extends Patch
final case class UpdateHeaders(f: Headers => Headers) extends Patch

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def addHeader(headers: Headers): Patch
def addHeader(headers: Header): Patch
def addHeader(name: CharSequence, value: CharSequence): Patch
def removeHeaders(headers: List[String]): Patch
def setStatus(status: Status): Patch