listAlarmModels method

Future<ListAlarmModelsResponse> listAlarmModels({
  1. int? maxResults,
  2. String? nextToken,
})

Lists the alarm models that you created. The operation returns only the metadata associated with each alarm model.

May throw InternalFailureException. May throw InvalidRequestException. May throw ServiceUnavailableException. May throw ThrottlingException.

Parameter maxResults : The maximum number of results to be returned per request.

Parameter nextToken : The token that you can use to return the next set of results.

Implementation

Future<ListAlarmModelsResponse> listAlarmModels({
  int? maxResults,
  String? nextToken,
}) async {
  _s.validateNumRange(
    'maxResults',
    maxResults,
    1,
    250,
  );
  final $query = <String, List<String>>{
    if (maxResults != null) 'maxResults': [maxResults.toString()],
    if (nextToken != null) 'nextToken': [nextToken],
  };
  final response = await _protocol.send(
    payload: null,
    method: 'GET',
    requestUri: '/alarm-models',
    queryParams: $query,
    exceptionFnMap: _exceptionFns,
  );
  return ListAlarmModelsResponse.fromJson(response);
}