xcAlarmInit method

Future<int> xcAlarmInit(
  1. AlarmMessageInitModel model
)

报警功能初始化 zh_CN szInitInfo初始化json seq自定义值 return code:0

Implementation

Future<int> xcAlarmInit(AlarmMessageInitModel model) async {
  final requestJs = model.toJsonString();
  final originResponse =
      await _api.alarmInit(requestJs, ApiSeq.instance.getSeq());
  if (kDebugMode) {
    print('报警功能初始化: $requestJs');
  }
  XCloudResponse response = XCloudResponse.fromOriginResponse(originResponse);
  if (kDebugMode) {
    print(
        '报警功能初始化 收到返回了 response:code: ${originResponse.param1}, data: ${originResponse.data}');
  }
  if (!response.success) {
    return Future.error(XCloudAPIException(
        code: response.code, commandId: originResponse.commandId));
  }
  return Future.value(response.code);
}