Module cow_uri_template

Data Types

op()

op() = simple_string_expansion | reserved_expansion | fragment_expansion | label_expansion_with_dot_prefix | path_segment_expansion | path_style_parameter_expansion | form_style_query_expansion | form_style_query_continuation

uri_template()

uri_template() = [binary() | {expr, op(), var_list()}]

var_list()

var_list() = [{no_modifier, binary()} | {{prefix_modifier, pos_integer()}, binary()} | {explode_modifier, binary()}]

variables()

variables() = #{binary() => binary() | integer() | float() | [binary()] | #{binary() => binary()}}

Function Index

expand/2
parse/1

Function Details

expand/2

expand(URITemplate::binary() | uri_template(), Vars::variables()) -> iodata()

parse/1

parse(URITemplate::binary()) -> uri_template()


Generated by EDoc