plus

operator fun <Super, T1 : Super> Tuple0.plus(item1: T1): Tuple1<Super, T1>(source)

Appends item1 to this tuple.

Return

tuple containing one element.

Parameters

item1

element to append.


operator fun <Super, T1 : Super, T2 : Super> Tuple1<*, T1>.plus(item2: T2): Tuple2<Super, T1, T2>(source)

Appends item2 to this tuple.

Return

tuple containing two elements.

Parameters

item2

element to append.


operator fun <Super, T1 : Super, T2 : Super, T3 : Super> Tuple2<*, T1, T2>.plus(item3: T3): Tuple3<Super, T1, T2, T3>(source)

Appends item3 to this tuple.

Return

tuple containing three elements.

Parameters

item3

element to append.


operator fun <Super, T1 : Super, T2 : Super, T3 : Super, T4 : Super> Tuple3<*, T1, T2, T3>.plus(item4: T4): Tuple4<Super, T1, T2, T3, T4>(source)

Appends item4 to this tuple.

Return

tuple containing four elements.

Parameters

item4

element to append.


operator fun <Super, T1 : Super, T2 : Super, T3 : Super, T4 : Super, T5 : Super> Tuple4<*, T1, T2, T3, T4>.plus(item5: T5): Tuple5<Super, T1, T2, T3, T4, T5>(source)

Appends item5 to this tuple.

Return

tuple containing five elements.

Parameters

item5

element to append.


operator fun <Super, T1 : Super, T2 : Super, T3 : Super, T4 : Super, T5 : Super, T6 : Super> Tuple5<*, T1, T2, T3, T4, T5>.plus(item6: T6): Tuple6<Super, T1, T2, T3, T4, T5, T6>(source)

Appends item6 to this tuple.

Return

tuple containing six elements.

Parameters

item6

element to append.


operator fun <Super, T1 : Super, T2 : Super, T3 : Super, T4 : Super, T5 : Super, T6 : Super, T7 : Super> Tuple6<*, T1, T2, T3, T4, T5, T6>.plus(item7: T7): Tuple7<Super, T1, T2, T3, T4, T5, T6, T7>(source)

Appends item7 to this tuple.

Return

tuple containing seven elements.

Parameters

item7

element to append.


operator fun <Super, T1 : Super, T2 : Super, T3 : Super, T4 : Super, T5 : Super, T6 : Super, T7 : Super, T8 : Super> Tuple7<*, T1, T2, T3, T4, T5, T6, T7>.plus(item8: T8): Tuple8<Super, T1, T2, T3, T4, T5, T6, T7, T8>(source)

Appends item8 to this tuple.

Return

tuple containing eight elements.

Parameters

item8

element to append.


operator fun <Super, T1 : Super, T2 : Super, T3 : Super, T4 : Super, T5 : Super, T6 : Super, T7 : Super, T8 : Super, T9 : Super> Tuple8<*, T1, T2, T3, T4, T5, T6, T7, T8>.plus(item9: T9): Tuple9<Super, T1, T2, T3, T4, T5, T6, T7, T8, T9>(source)

Appends item9 to this tuple.

Return

tuple containing nine elements.

Parameters

item9

element to append.


operator fun <Super, T1 : Super, T2 : Super, T3 : Super, T4 : Super, T5 : Super, T6 : Super, T7 : Super, T8 : Super, T9 : Super, T10 : Super> Tuple9<*, T1, T2, T3, T4, T5, T6, T7, T8, T9>.plus(item10: T10): Tuple10<Super, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(source)

Appends item10 to this tuple.

Return

tuple containing ten elements.

Parameters

item10

element to append.


@JvmName(name = "uriWithParameters0PlusParameter")
operator fun <P1 : Any> URIWithParameters0.plus(parameter: QueryParameter<P1>): URIWithParameters1<P1>(source)

Appends the given query parameter to this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional parameter.

Parameters

P1

type of the new query parameter.

parameter

query parameter appended to the template.


@JvmName(name = "uriWithParameters1PlusParameter")
operator fun <P1 : Any, P2 : Any> URIWithParameters1<P1>.plus(parameter: QueryParameter<P2>): URIWithParameters2<P1, P2>(source)

Appends the given query parameter to this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional parameter.

Parameters

P1

type of the first path/query parameter.

P2

type of the new query parameter.

parameter

query parameter appended to the template.


@JvmName(name = "uriWithParameters2PlusParameter")
operator fun <P1 : Any, P2 : Any, P3 : Any> URIWithParameters2<P1, P2>.plus(parameter: QueryParameter<P3>): URIWithParameters3<P1, P2, P3>(source)

Appends the given query parameter to this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional parameter.

Parameters

P1

type of the first path/query parameter.

P2

type of the second path/query parameter.

P3

type of the new query parameter.

parameter

query parameter appended to the template.


@JvmName(name = "uriWithParameters3PlusParameter")
operator fun <P1 : Any, P2 : Any, P3 : Any, P4 : Any> URIWithParameters3<P1, P2, P3>.plus(parameter: QueryParameter<P4>): URIWithParameters4<P1, P2, P3, P4>(source)

Appends the given query parameter to this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional parameter.

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 query parameter.

parameter

query parameter appended to the template.


@JvmName(name = "uriWithParameters4PlusParameter")
operator fun <P1 : Any, P2 : Any, P3 : Any, P4 : Any, P5 : Any> URIWithParameters4<P1, P2, P3, P4>.plus(parameter: QueryParameter<P5>): URIWithParameters5<P1, P2, P3, P4, P5>(source)

Appends the given query parameter to this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional parameter.

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 query parameter.

parameter

query parameter appended to the template.


@JvmName(name = "uriWithParameters5PlusParameter")
operator fun <P1 : Any, P2 : Any, P3 : Any, P4 : Any, P5 : Any, P6 : Any> URIWithParameters5<P1, P2, P3, P4, P5>.plus(parameter: QueryParameter<P6>): URIWithParameters6<P1, P2, P3, P4, P5, P6>(source)

Appends the given query parameter to this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional parameter.

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 query parameter.

parameter

query parameter appended to the template.


@JvmName(name = "uriWithParameters6PlusParameter")
operator fun <P1 : Any, P2 : Any, P3 : Any, P4 : Any, P5 : Any, P6 : Any, P7 : Any> URIWithParameters6<P1, P2, P3, P4, P5, P6>.plus(parameter: QueryParameter<P7>): URIWithParameters7<P1, P2, P3, P4, P5, P6, P7>(source)

Appends the given query parameter to this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional parameter.

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 query parameter.

parameter

query parameter appended to the template.


@JvmName(name = "uriWithParameters7PlusParameter")
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>.plus(parameter: QueryParameter<P8>): URIWithParameters8<P1, P2, P3, P4, P5, P6, P7, P8>(source)

Appends the given query parameter to this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional parameter.

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 query parameter.

parameter

query parameter appended to the template.


@JvmName(name = "uriWithParameters8PlusParameter")
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>.plus(parameter: QueryParameter<P9>): URIWithParameters9<P1, P2, P3, P4, P5, P6, P7, P8, P9>(source)

Appends the given query parameter to this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional parameter.

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 query parameter.

parameter

query parameter appended to the template.


@JvmName(name = "uriWithParameters9PlusParameter")
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>.plus(parameter: QueryParameter<P10>): URIWithParameters10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10>(source)

Appends the given query parameter to this URI template.

Receiver

URI template described by literal segments and captured parameters.

Return

updated URI template capturing the additional parameter.

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 query parameter.

parameter

query parameter appended to the template.