Current section

Files

Jump to
oaspec include oaspec@internal@codegen@router_ir_RouterRequirements.hrl
Raw

include/oaspec@internal@codegen@router_ir_RouterRequirements.hrl

-record(router_requirements, {
has_deep_object :: boolean(),
has_deep_object_with_ap :: boolean(),
needs_deep_object_present :: boolean(),
has_deep_object_untyped_ap :: boolean(),
has_form_urlencoded_body :: boolean(),
has_multipart_body :: boolean(),
has_binary_request_body :: boolean(),
needs_bit_array_import :: boolean(),
has_nested_form_urlencoded_body :: boolean(),
needs_int :: boolean(),
needs_float :: boolean(),
needs_bool :: boolean(),
needs_string :: boolean(),
needs_cookie_lookup :: boolean(),
needs_list_import :: boolean(),
needs_uri_import :: boolean(),
needs_option :: boolean(),
needs_json :: boolean(),
needs_json_for_guards :: boolean(),
needs_decode :: boolean(),
needs_encode :: boolean(),
uses_query :: boolean(),
uses_headers :: boolean(),
uses_body :: boolean(),
has_params_ops :: boolean(),
has_enum_ref_params :: boolean(),
needs_guards :: boolean()
}).