PathSegmentWithQueryParams
final class PathSegmentWithQueryParams[PathType, +PathError, ParamsType, +ParamsError] extends 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 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(encoder: UrlStringGenerator)(ev: Unit =:= UrlMatching[PathType, ParamsType]): String
Sugar when T =:= Unit
Sugar when T =:= Unit
- Inherited from
- UrlPart