Config.fromJson constructor
Converts a map into a Config object.
Implementation
factory Config.fromJson(Map<String, dynamic> json) => Config(
domain: json["domain"],
videoLimit: json["videoLimit"],
audioLimit: json["audioLimit"],
recallTime: json["recallTime"],
privateTime: json["privateTime"],
xmppDomain: json["xmppDomain"],
xmppHost: json["xmppHost"],
xmppPort: json["xmppPort"],
adminUser: json["adminUser"],
googleTranslate: json["googleTranslate"],
signalServerDomain: json["signalServerDomain"],
notificationHelpUrl: json["notificationHelpUrl"],
sdkUrl: json["sdkUrl"],
pinExpireDays: json["pinExpireDays"],
pinTimeOut: json["pinTimeOut"],
fileSizeLimit: json["fileSizeLimit"],
stuns: json["stuns"] == null
? []
: List<String>.from(json["stuns"]!.map((x) => x)),
turns: json["turns"] == null
? []
: List<Turn>.from(json["turns"]!.map((x) => Turn.fromJson(x))),
liveStreamingSignalServer: json["liveStreamingSignalServer"],
isLiveStreamingEnabled: json["isLiveStreamingEnabled"],
sipcallEnabled: json["sipcallEnabled"],
sipServer: json["sipServer"],
callRoutingServer: json["callRoutingServer"],
chatBackupType: json["chatBackupType"],
chatBackupFrequency: json["chatBackupFrequency"],
xmppPortWeb: json["xmppPortWeb"],
iv: json["iv"],
ivProfile: json["ivProfile"],
groupChat: json["groupChat"],
attachment: json["attachment"],
imageAttachment: json["imageAttachment"],
videoAttachment: json["videoAttachment"],
audioAttachment: json["audioAttachment"],
documentAttachment: json["documentAttachment"],
contactAttachment: json["contactAttachment"],
locationAttachment: json["locationAttachment"],
one2OneCall: json["one2oneCall"],
groupCall: json["groupCall"],
recentchatSearch: json["recentchatSearch"],
starMessage: json["starMessage"],
clearChat: json["clearChat"],
deleteChat: json["deleteChat"],
translation: json["translation"],
block: json["block"],
report: json["report"],
deleteMessage: json["deleteMessage"],
viewAllMedias: json["viewAllMedias"],
chatHistory: json["chatHistory"],
);