getFeatureStates method
Future<ApiResponse>
getFeatureStates(
- List<String> sdkUrl, {
- Options? options,
})
Implementation
Future<ApiResponse> getFeatureStates(List<String> sdkUrl,
{Options? options}) async {
// create path and map variables
final __path = '/features/';
// query params
final queryParams = <QueryParam>[];
final headerParams = <String, String>{}
..addAll(options?.headers?.cast<String, String>() ?? {});
if (headerParams['Accept'] == null) {
// we only want to accept this format as we can parse it
headerParams['Accept'] = 'application/json';
}
queryParams.addAll(convertParametersForCollectionFormat(
(p) => LocalApiClient.parameterToString(p)!,
'multi',
'sdkUrl',
sdkUrl));
final authNames = <String>[];
final opt = options ?? Options();
final contentTypes = [];
if (contentTypes.isNotEmpty && headerParams['Content-Type'] == null) {
headerParams['Content-Type'] = contentTypes[0];
}
opt.headers = headerParams;
opt.method = 'GET';
return await apiClient.invokeAPI(__path, queryParams, null, authNames, opt);
}