File tree Expand file tree Collapse file tree 3 files changed +12
-6
lines changed Expand file tree Collapse file tree 3 files changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -68,6 +68,12 @@ class Client {
68
68
};
69
69
}
70
70
71
+ params.keys.forEach((key) {
72
+ if (params[key] == null) {
73
+ params.remove(key);
74
+ }
75
+ });
76
+
71
77
// Origin is hardcoded for testing
72
78
Options options = Options(
73
79
headers: {...this.headers!, ...headers},
Original file line number Diff line number Diff line change 1
1
part of {{ language .params .packageName }};
2
2
3
3
{% macro parameter(parameter ) %}
4
- {% if parameter .name == ' orderType' %}{% if parameter .required %}required {% endif %}{{ ' OrderType orderType = OrderType.asc ' } }{% else %}
5
- {% if parameter .required %}required {% endif %}{{ parameter .type | typeName }} {{ parameter .name | caseCamel }}{{ parameter | paramDefault | escapeDollarSign }}{% endif %}
4
+ {% if parameter .name == ' orderType' %}{% if parameter .required %}required {{ ' OrderType orderType' }}{% else %}OrderType? orderType{% endif % }{% else %}
5
+ {% if parameter .required %}required {{ parameter .type | typeName }}{% else %} {{ parameter .type | typeName }}?{% endif %} {{ parameter . name | caseCamel }}{% endif %}
6
6
{% endmacro %}
7
7
{% macro method_parameters(parameters ) %}
8
8
{% if parameters .all | length > 0 %}{{ ' {' }}{% for parameter in parameters .all %}{{ _self.parameter (parameter ) }}{% if not loop .last %}, {% endif %}{% endfor %}{{ ' }' }}{% endif %}
9
9
{% endmacro %}
10
10
{% macro map_parameter(parameter ) %}
11
- {% if parameter .name == ' orderType' %}'{{ parameter .name }}': {{ parameter .name | caseCamel }}.name(),{% else %}
11
+ {% if parameter .name == ' orderType' %}'{{ parameter .name }}': {{ parameter .name | caseCamel }}{% if parameter . required %}{% else %}?{% endif %} .name(),{% else %}
12
12
'{{ parameter .name }}': {{ parameter .name | caseCamel }},{% endif %}
13
13
{% endmacro %}
14
14
Original file line number Diff line number Diff line change 1
1
part of {{ language .params .packageName }};
2
2
3
3
{% macro parameter(parameter ) %}
4
- {% if parameter .name == ' orderType' %}{% if parameter .required %}required {% endif %}{{ ' OrderType orderType = OrderType.asc ' } }{% else %}
5
- {% if parameter .required %}required {{ parameter .type | typeName }}{% else %}{{ parameter .type | typeName }}?{% endif %} {{ parameter .name | caseCamel }}{% if parameter . required %}{{ parameter | paramDefault | escapeDollarSign }}{% endif %}{% endif %}
4
+ {% if parameter .name == ' orderType' %}{% if parameter .required %}required {{ ' OrderType orderType' }}{% else %}OrderType? orderType{% endif % }{% else %}
5
+ {% if parameter .required %}required {{ parameter .type | typeName }}{% else %}{{ parameter .type | typeName }}?{% endif %} {{ parameter .name | caseCamel }}{% endif %}
6
6
{% endmacro %}
7
7
{% macro method_parameters(parameters ) %}
8
8
{% if parameters .all | length > 0 %}{{ ' {' }}{% for parameter in parameters .all %}{{ _self.parameter (parameter ) }}{% if not loop .last %}, {% endif %}{% endfor %}{{ ' }' }}{% endif %}
9
9
{% endmacro %}
10
10
{% macro map_parameter(parameter ) %}
11
- {% if parameter .name == ' orderType' %}'{{ parameter .name }}': {{ parameter .name | caseCamel }}.name(),{% else %}
11
+ {% if parameter .name == ' orderType' %}'{{ parameter .name }}': {{ parameter .name | caseCamel }}{% if parameter . required %}{% else %}?{% endif %} .name(),{% else %}
12
12
'{{ parameter .name }}': {{ parameter .name | caseCamel }},{% endif %}
13
13
{% endmacro %}
14
14
You can’t perform that action at this time.
0 commit comments