getFlagsDefsByKey method

Future<DefRow?> getFlagsDefsByKey(
  1. String key
)

Returns one flag definition by key, or 404 when the caller's store has none under that key.

Returns one flag definition by key, or 404 when the caller's store has none under that key.

Parameters:

  • String key (required): Key is the flag key to act on, from the path.

Implementation

Future<DefRow?> getFlagsDefsByKey(String key,) async {
  final response = await getFlagsDefsByKeyWithHttpInfo(key,);
  if (response.statusCode >= HttpStatus.badRequest) {
    throw ApiException(response.statusCode, await _decodeBodyBytes(response));
  }
  // When a remote server returns no body with a status of 204, we shall not decode it.
  // At the time of writing this, `dart:convert` will throw an "Unexpected end of input"
  // FormatException when trying to decode an empty string.
  if (response.body.isNotEmpty && response.statusCode != HttpStatus.noContent) {
    return await apiClient.deserializeAsync(await _decodeBodyBytes(response), 'DefRow',) as DefRow;

  }
  return null;
}