xcSaveDevicePwdQuestion method
Future
xcSaveDevicePwdQuestion({
- required String deviceId,
- required PwdQuestionSaveModel saveModel,
设置密保问题、答案及验证方式
Implementation
Future<dynamic> xcSaveDevicePwdQuestion(
{required String deviceId,
required PwdQuestionSaveModel saveModel}) async {
final String commandJs = jsonEncode(saveModel.toJson());
final result = await _api.devSetSysConfig(deviceId, saveModel.name!,
commandJs, 4096, 1040, 20000, ApiSeq.instance.getSeq());
if (kDebugMode) {
XCloudResponse.fromOriginResponse(result);
}
if (result.param1 < 0) {
return Future.error(
XCloudAPIException(code: result.param1, commandId: result.commandId));
}
if (result.byteStream == null) {
return {};
}
String byteString = XCloudResponse.byteToString(result.byteStream);
return json.decode(byteString);
}