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)
@JvmName(name = "uriWithParameters1PlusParameter")
operator fun <P1 : Any, P2 : Any> URIWithParameters1<P1>.plus(parameter: QueryParameter<P2>): URIWithParameters2<P1, P2>(source)
@JvmName(name = "uriWithParameters2PlusParameter")
operator fun <P1 : Any, P2 : Any, P3 : Any> URIWithParameters2<P1, P2>.plus(parameter: QueryParameter<P3>): URIWithParameters3<P1, P2, P3>(source)
@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)
@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)
@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)
@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)
@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)
@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)
@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

parameter

query parameter appended to the template.