PathSegmentWithQueryParams

final class PathSegmentWithQueryParams[PathType, +PathError, ParamsType, +ParamsError] extends UrlPart[UrlMatching[PathType, ParamsType], Either[PathError, ParamsError]]
trait UrlPart[UrlMatching[PathType, ParamsType], Either[PathError, ParamsError]]
class Object
trait Matchable
class Any

Value members

Concrete methods

def &[OtherParamsType, ParamsError1 >: ParamsError](otherParams: QueryParameters[OtherParamsType, ParamsError1])(ev: Tupler[ParamsType, OtherParamsType]): PathSegmentWithQueryParams[PathType, PathError, Out, ParamsError1]
def createPart(t: UrlMatching[PathType, ParamsType], encoder: UrlStringGenerator): String
def createUrl(path: PathType, params: ParamsType): (List[Segment], Map[String, Param])
def createUrl(path: PathType)(ev: Unit =:= ParamsType): (List[Segment], Map[String, Param])
def createUrlString(path: PathType, params: ParamsType, generator: UrlStringGenerator): String
def matchPathAndQuery(path: String, queryString: String, decoder: UrlStringDecoder): Either[Either[PathError, ParamsError], UrlMatching[PathType, ParamsType]]
def matchPathAndQueryOption(path: String, queryString: String, decoder: UrlStringDecoder): Option[UrlMatching[PathType, ParamsType]]
def matchRawUrl(url: String, parserGenerator: UrlStringParserGenerator): Either[Either[PathError, ParamsError], UrlMatching[PathType, ParamsType]]
def matchRawUrlOption(url: String, parserGenerator: UrlStringParserGenerator): Option[UrlMatching[PathType, ParamsType]]
def matchUrl(path: List[Segment], params: Map[String, Param]): Either[Either[PathError, ParamsError], UrlMatching[PathType, ParamsType]]
def withFragment[FragmentType, FragmentError](fragment: Fragment[FragmentType, FragmentError]): PathQueryFragmentRepr[PathType, PathError, ParamsType, ParamsError, FragmentType, FragmentError]

Inherited methods

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

Sugar when T =:= Unit

Sugar when T =:= Unit

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

Sugar when T =:= Unit

Sugar when T =:= Unit

Inherited from
UrlPart