mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-07-03 22:20:56 +00:00
--http-user-agent arg support in dart generator (#8508)
* add User-Agent header * set User-Agent header only if httpUserAgent is defined * add User-Agent header in dart-dio generator * update samples
This commit is contained in:
parent
eecd30c2da
commit
96da7aaf9d
@ -33,7 +33,8 @@ class {{classname}} {
|
||||
final String _path = '{{{path}}}'{{#pathParams}}.replaceAll('{' r'{{baseName}}' '}', {{{paramName}}}.toString()){{/pathParams}};
|
||||
|
||||
final queryParams = <String, dynamic>{};
|
||||
final headerParams = <String, dynamic>{
|
||||
final headerParams = <String, dynamic>{ {{#httpUserAgent}}
|
||||
'User-Agent': '{{{.}}}',{{/httpUserAgent}}
|
||||
if (headers != null) ...headers,
|
||||
};
|
||||
dynamic bodyData;
|
||||
|
@ -23,6 +23,7 @@ class ApiClient {
|
||||
_authentications['{{name}}'] = new HttpBasicAuth();{{/isBasic}}{{#isApiKey}}
|
||||
_authentications['{{name}}'] = new ApiKeyAuth({{#isKeyInHeader}}"header"{{/isKeyInHeader}}{{^isKeyInHeader}}"query"{{/isKeyInHeader}}, "{{keyParamName}}");{{/isApiKey}}{{#isOAuth}}
|
||||
_authentications['{{name}}'] = new OAuth();{{/isOAuth}}{{/authMethods}}
|
||||
{{#httpUserAgent}}addDefaultHeader('User-Agent', '{{{.}}}');{{/httpUserAgent}}
|
||||
}
|
||||
|
||||
void addDefaultHeader(String key, String value) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user