Config.fromJson constructor

Config.fromJson(
  1. Map<String, dynamic> json
)

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"],
    );