RequestUrl

io.laminext.fetch.RequestUrl
See theRequestUrl companion object
case class RequestUrl extends ToRequestUrl

Attributes

host

hostname, optionally with port

params

a Map of query search parameters

protocol

http or https

segments

a Seq of path segments

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def addParams(params: Map[String, Seq[String]]): RequestUrl
def addParams(params: (String, String)*): RequestUrl
def addSegments(segments: String*): RequestUrl
def appendPath(path: String): RequestUrl
override def apply(): String

Attributes

Definition Classes
def encode: String
def maybeAddParams(params: (String, Option[String])*): RequestUrl
def withHost(host: String): RequestUrl
def withParams(params: Map[String, Seq[String]]): RequestUrl
def withParams(params: (String, String)*): RequestUrl
def withPath(path: String): RequestUrl
def withSegments(segments: String*): RequestUrl

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product