-record(parameter, { name :: binary(), in_ :: oaspec@openapi@spec:parameter_in(), description :: gleam@option:option(binary()), required :: boolean(), payload :: oaspec@openapi@spec:parameter_payload(), style :: gleam@option:option(oaspec@openapi@spec:parameter_style()), explode :: gleam@option:option(boolean()), deprecated :: boolean(), allow_reserved :: boolean(), examples :: gleam@dict:dict(binary(), oaspec@openapi@value:json_value()) }).