buildQueryParams static method
Returns URL query parameters derived from auth.
Currently only handles ApiAuthorizationType.apiKey with ApiKeyPlacement.queryParam.
Implementation
static Map<String, String> buildQueryParams(ApiAuthorization? auth) {
if (auth == null) return {};
if (auth.type == ApiAuthorizationType.apiKey &&
auth.apiKeyPlacement == ApiKeyPlacement.queryParam &&
auth.apiKeyName != null &&
auth.apiKeyValue != null) {
return {auth.apiKeyName!: auth.apiKeyValue!};
}
return {};
}