PathQueryFragmentRepr

final class PathQueryFragmentRepr[PathType, +PathError, ParamsType, +ParamsError, FragmentType, +FragmentError] extends UrlPart[PathQueryFragmentMatching[PathType, ParamsType, FragmentType], PathQueryFragmentError[PathError, ParamsError, FragmentError]]
trait UrlPart[PathQueryFragmentMatching[PathType, ParamsType, FragmentType], PathQueryFragmentError[PathError, ParamsError, FragmentError]]
class Object
trait Matchable
class Any

Value members

Concrete methods

def createPart(info: PathQueryFragmentMatching[PathType, ParamsType, FragmentType], encoder: UrlStringGenerator): String
def fragmentOnly(ev1: Unit =:= ParamsType, ev2: Unit =:= PathType): UrlPart[FragmentType, PathQueryFragmentError[PathError, ParamsError, FragmentError]]

If this instance actually only bear fragment information, retrieves that information only.

If this instance actually only bear fragment information, retrieves that information only.

def matchRawUrl(url: String, urlStringParserGenerator: UrlStringParserGenerator): Either[PathQueryFragmentError[PathError, ParamsError, FragmentError], PathQueryFragmentMatching[PathType, ParamsType, FragmentType]]
def pathOnly(ev1: Unit =:= ParamsType, ev2: Unit =:= FragmentType): UrlPart[PathType, PathQueryFragmentError[PathError, ParamsError, FragmentError]]

If this instance actually only bear path information, retrieves that information only.

If this instance actually only bear path information, retrieves that information only.

def queryOnly(ev1: Unit =:= PathType, ev2: Unit =:= FragmentType): UrlPart[ParamsType, PathQueryFragmentError[PathError, ParamsError, FragmentError]]

If this instance actually only bear query information, retrieves that information only.

If this instance actually only bear query information, retrieves that information only.

Inherited methods

final def createPart(ev: Unit =:= PathQueryFragmentMatching[PathType, ParamsType, FragmentType]): String

Sugar when T =:= Unit

Sugar when T =:= Unit

Inherited from
UrlPart
final def createPart(encoder: UrlStringGenerator)(ev: Unit =:= PathQueryFragmentMatching[PathType, ParamsType, FragmentType]): String

Sugar when T =:= Unit

Sugar when T =:= Unit

Inherited from
UrlPart