div

operator fun String.div(segment: String): URIWithParameters0(source)

Concatenates the given segment to this base path segment while building a URI template.

Receiver

base path segment.

Return

URI template that tracks the accumulated path.

Parameters

segment

literal segment appended to the path.


operator fun <P : Any> String.div(variable: PathVariable<P>): URIWithParameters1<P>(source)

Appends the variable placeholder to this base path segment while building a URI template.

Receiver

base path segment.

Return

URI template capturing the supplied variable.

Parameters

P

type of the path variable.

variable

path variable placeholder appended to the path.


Adds a literal segment to the path portion of this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template retaining previously captured parameters.

Parameters

segment

literal segment appended to the template.


@JvmName(name = "uriWithParameters0DivVariable")
operator fun <P1 : Any> URIWithParameters0.div(variable: PathVariable<P1>): URIWithParameters1<P1>(source)

Appends the given variable placeholder to the path portion of this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional variable.

Parameters

P1

type of the path variable.

variable

path variable placeholder appended to the template.


@JvmName(name = "uriWithParameters1DivVariable")
operator fun <P1 : Any, P2 : Any> URIWithParameters1<P1>.div(variable: PathVariable<P2>): URIWithParameters2<P1, P2>(source)

Appends the given variable placeholder to the path portion of this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional variable.

Parameters

P1

type of the first path/query parameter.

P2

type of the new path variable.

variable

path variable placeholder appended to the template.


@JvmName(name = "uriWithParameters2DivVariable")
operator fun <P1 : Any, P2 : Any, P3 : Any> URIWithParameters2<P1, P2>.div(variable: PathVariable<P3>): URIWithParameters3<P1, P2, P3>(source)

Appends the given variable placeholder to the path portion of this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional variable.

Parameters

P1

type of the first path/query parameter.

P2

type of the second path/query parameter.

P3

type of the new path variable.

variable

path variable placeholder appended to the template.


@JvmName(name = "uriWithParameters3DivVariable")
operator fun <P1 : Any, P2 : Any, P3 : Any, P4 : Any> URIWithParameters3<P1, P2, P3>.div(variable: PathVariable<P4>): URIWithParameters4<P1, P2, P3, P4>(source)

Appends the given variable placeholder to the path portion of this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional variable.

Parameters

P1

type of the first path/query parameter.

P2

type of the second path/query parameter.

P3

type of the third path/query parameter.

P4

type of the new path variable.

variable

path variable placeholder appended to the template.


@JvmName(name = "uriWithParameters4DivVariable")
operator fun <P1 : Any, P2 : Any, P3 : Any, P4 : Any, P5 : Any> URIWithParameters4<P1, P2, P3, P4>.div(variable: PathVariable<P5>): URIWithParameters5<P1, P2, P3, P4, P5>(source)

Appends the given variable placeholder to the path portion of this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional variable.

Parameters

P1

type of the first path/query parameter.

P2

type of the second path/query parameter.

P3

type of the third path/query parameter.

P4

type of the fourth path/query parameter.

P5

type of the new path variable.

variable

path variable placeholder appended to the template.


@JvmName(name = "uriWithParameters5DivVariable")
operator fun <P1 : Any, P2 : Any, P3 : Any, P4 : Any, P5 : Any, P6 : Any> URIWithParameters5<P1, P2, P3, P4, P5>.div(variable: PathVariable<P6>): URIWithParameters6<P1, P2, P3, P4, P5, P6>(source)

Appends the given variable placeholder to the path portion of this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional variable.

Parameters

P1

type of the first path/query parameter.

P2

type of the second path/query parameter.

P3

type of the third path/query parameter.

P4

type of the fourth path/query parameter.

P5

type of the fifth path/query parameter.

P6

type of the new path variable.

variable

path variable placeholder appended to the template.


@JvmName(name = "uriWithParameters6DivVariable")
operator fun <P1 : Any, P2 : Any, P3 : Any, P4 : Any, P5 : Any, P6 : Any, P7 : Any> URIWithParameters6<P1, P2, P3, P4, P5, P6>.div(variable: PathVariable<P7>): URIWithParameters7<P1, P2, P3, P4, P5, P6, P7>(source)

Appends the given variable placeholder to the path portion of this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional variable.

Parameters

P1

type of the first path/query parameter.

P2

type of the second path/query parameter.

P3

type of the third path/query parameter.

P4

type of the fourth path/query parameter.

P5

type of the fifth path/query parameter.

P6

type of the sixth path/query parameter.

P7

type of the new path variable.

variable

path variable placeholder appended to the template.


@JvmName(name = "uriWithParameters7DivVariable")
operator fun <P1 : Any, P2 : Any, P3 : Any, P4 : Any, P5 : Any, P6 : Any, P7 : Any, P8 : Any> URIWithParameters7<P1, P2, P3, P4, P5, P6, P7>.div(variable: PathVariable<P8>): URIWithParameters8<P1, P2, P3, P4, P5, P6, P7, P8>(source)

Appends the given variable placeholder to the path portion of this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional variable.

Parameters

P1

type of the first path/query parameter.

P2

type of the second path/query parameter.

P3

type of the third path/query parameter.

P4

type of the fourth path/query parameter.

P5

type of the fifth path/query parameter.

P6

type of the sixth path/query parameter.

P7

type of the seventh path/query parameter.

P8

type of the new path variable.

variable

path variable placeholder appended to the template.


@JvmName(name = "uriWithParameters8DivVariable")
operator fun <P1 : Any, P2 : Any, P3 : Any, P4 : Any, P5 : Any, P6 : Any, P7 : Any, P8 : Any, P9 : Any> URIWithParameters8<P1, P2, P3, P4, P5, P6, P7, P8>.div(variable: PathVariable<P9>): URIWithParameters9<P1, P2, P3, P4, P5, P6, P7, P8, P9>(source)

Appends the given variable placeholder to the path portion of this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional variable.

Parameters

P1

type of the first path/query parameter.

P2

type of the second path/query parameter.

P3

type of the third path/query parameter.

P4

type of the fourth path/query parameter.

P5

type of the fifth path/query parameter.

P6

type of the sixth path/query parameter.

P7

type of the seventh path/query parameter.

P8

type of the eighth path/query parameter.

P9

type of the new path variable.

variable

path variable placeholder appended to the template.


@JvmName(name = "uriWithParameters9DivVariable")
operator fun <P1 : Any, P2 : Any, P3 : Any, P4 : Any, P5 : Any, P6 : Any, P7 : Any, P8 : Any, P9 : Any, P10 : Any> URIWithParameters9<P1, P2, P3, P4, P5, P6, P7, P8, P9>.div(variable: PathVariable<P10>): URIWithParameters10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10>(source)

Appends the given variable placeholder to the path portion of this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional variable.

Parameters

P1

type of the first path/query parameter.

P2

type of the second path/query parameter.

P3

type of the third path/query parameter.

P4

type of the fourth path/query parameter.

P5

type of the fifth path/query parameter.

P6

type of the sixth path/query parameter.

P7

type of the seventh path/query parameter.

P8

type of the eighth path/query parameter.

P9

type of the ninth path/query parameter.

P10

type of the new path variable.

variable

path variable placeholder appended to the template.