-record(client_requirements, { needs_bool :: boolean(), needs_float :: boolean(), has_multi_content_response :: boolean(), has_form_urlencoded :: boolean(), has_multipart :: boolean(), needs_list :: boolean(), needs_dyn_decode :: boolean(), needs_json :: boolean(), needs_string :: boolean(), needs_typed_schemas :: boolean(), needs_option_type :: boolean(), needs_some_ctor :: boolean(), needs_none_ctor :: boolean(), needs_int :: boolean(), needs_bytes_helper :: boolean(), needs_text_helper :: boolean(), needs_uri :: boolean(), needs_guards :: boolean() }).