xcUnsubscribeDevicesAlarmMessages method

Future<int> xcUnsubscribeDevicesAlarmMessages(
  1. AlarmUnsubscribe messageBody
)

Implementation

Future<int> xcUnsubscribeDevicesAlarmMessages(
    AlarmUnsubscribe messageBody) async {
  Map<String, dynamic> map = messageBody.toJson();
  String jsonString = json.encode(map);
  final originResponse = await _api.unsubscribeDevicesAlarmMessages(
      jsonString, ApiSeq.instance.getSeq());
  XCloudResponse response = XCloudResponse.fromOriginResponse(originResponse);
  if (response.code < 0) {
    return Future.error(XCloudAPIException(
        code: response.code, commandId: originResponse.commandId));
  }
  return Future.value(response.code);
}