TypesafeUrlDsl

final class TypesafeUrlDsl extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def &[A](a: A)(implicit evidence$8: QueryKeyValue[A]): Url

Adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

Adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

Value Params
a

Value which provides the key and the value for query parameter

Returns

A new Uri with the new Query String parameter

def &[A, B](a: A, b: B)(implicit evidence$9: QueryKey[A], evidence$10: QueryValue[B]): Url

Adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

Adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

Value Params
a

Value which provides the key and the value for query parameter

Returns

A new Uri with the new Query String parameter

def &(other: Url): Url
def &&[A](a: A)(implicit evidence$11: QueryKeyValue[A]): Url

Maybe adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will not be added, otherwise it will be added

Maybe adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will not be added, otherwise it will be added

Value Params
a

Value which provides the key and the value for query parameter

Returns

A new Uri with the new Query String parameter

def &&[A, B](a: A, b: B)(implicit evidence$12: QueryKey[A], evidence$13: QueryValue[B]): Url

Maybe adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will not be added, otherwise it will be added

Maybe adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will not be added, otherwise it will be added

Value Params
a

Value which provides the key and the value for query parameter

Returns

A new Uri with the new Query String parameter

def /[A](a: A)(implicit evidence$1: TraversablePathParts[A]): Url

Appends path parts to the path of this URI

Appends path parts to the path of this URI

Value Params
a

The path part

Returns

A new Uri with these path parts appended

def /(other: Url): Url
def /?[A](a: A)(implicit evidence$5: QueryKeyValue[A]): Url

Adds a trailing forward slash to the path and a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

Adds a trailing forward slash to the path and a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

Value Params
a

Value which provides the key and the value for query parameter

Returns

A new Uri with the new Query String parameter

def /?[A, B](a: A, b: B)(implicit evidence$6: QueryKey[A], evidence$7: QueryValue[B]): Url

Adds a trailing forward slash to the path and a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

Adds a trailing forward slash to the path and a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

Value Params
a

Value which provides the key and the value for query parameter

Returns

A new Uri with the new Query String parameter

def ?[A](a: A)(implicit evidence$2: QueryKeyValue[A]): Url

Adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

Adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

Value Params
a

Value which provides the key and the value for query parameter

Returns

A new Uri with the new Query String parameter

def ?[A, B](a: A, b: B)(implicit evidence$3: QueryKey[A], evidence$4: QueryValue[B]): Url

Adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

Adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

Value Params
a

Value which provides the key and the value for query parameter

Returns

A new Uri with the new Query String parameter

def ?(other: Url): Url
def `#`[A](a: A)(implicit evidence$14: Fragment[A]): Url

Adds a fragment to the end of the uri

Adds a fragment to the end of the uri

Value Params
a

Value representing the fragment

Returns

A new Uri with this fragment

def `#`(other: Url): Url

Concrete fields

val url: Url