RCIMIWEngineOptions.fromJson constructor
Implementation
RCIMIWEngineOptions.fromJson(Map<String, dynamic> json) {
naviServer = json['naviServer'];
fileServer = json['fileServer'];
statisticServer = json['statisticServer'];
logServer = json['logServer'];
cloudControlServer = json['cloudControlServer'];
areaCode = json['areaCode'] == null ? null : RCIMIWAreaCode.values[json['areaCode']];
environment = json['environment'];
kickReconnectDevice = json['kickReconnectDevice'];
if (json['compressOptions'] != null) {
compressOptions = RCIMIWCompressOptions.fromJson(
(json['compressOptions'] as Map).map((key, value) => MapEntry(key.toString(), value)),
);
}
logLevel = json['logLevel'] == null ? null : RCIMIWLogLevel.values[json['logLevel']];
if (json['pushOptions'] != null) {
pushOptions = RCIMIWPushOptions.fromJson(
(json['pushOptions'] as Map).map((key, value) => MapEntry(key.toString(), value)),
);
}
enablePush = json['enablePush'];
enableIPC = json['enableIPC'];
}