Skip to content

URITemplateVariables

[Source]

A collection of named variable bindings for URI template expansion.

Variables can be strings, lists (ordered sequences of strings), or associative arrays (ordered sequences of key-value string pairs). Variables not present in the collection are treated as undefined per RFC 6570 and produce no output during expansion.

class ref URITemplateVariables

Constructors

create

[Source]

new ref create()
: URITemplateVariables ref^

Returns


Public Functions

set

[Source]

Bind a string variable.

fun ref set(
  name: String val,
  value: String val)
: None val

Parameters

Returns


set_list

[Source]

Bind a list variable.

fun ref set_list(
  name: String val,
  values: Array[String val] val)
: None val

Parameters

Returns


set_pairs

[Source]

Bind an associative array variable.

fun ref set_pairs(
  name: String val,
  pairs: Array[(String val , String val)] val)
: None val

Parameters

Returns