toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = new Map<String, dynamic>();
  data['appKey'] = this.appKey ?? '';
  data['autoLogin'] = this.autoLogin ?? false;
  data['debugModel'] = this.debugModel ?? false;
  data['acceptInvitationAlways'] = this.acceptInvitationAlways ?? false;
  data['autoAcceptGroupInvitation'] = this.autoAcceptGroupInvitation ?? false;
  data['deleteMessagesAsExitGroup'] = this.deleteMessagesAsExitGroup ?? false;
  data['deleteMessagesAsExitChatRoom'] = this.deleteMessagesAsExitChatRoom ?? false;
  data['dnsUrl'] = this.dnsUrl ?? '';
  data['enableDNSConfig'] = this.enableDNSConfig ?? false;
  data['imPort'] = this.imPort ?? 0;
  data['imServer'] = this.imServer ?? '';
  data['isAutoDownload'] = this.isAutoDownload ?? false;
  data['isChatRoomOwnerLeaveAllowed'] = this.isChatRoomOwnerLeaveAllowed ?? false;
  data['requireAck'] = this.requireAck ?? false;
  data['requireDeliveryAck'] = this.requireDeliveryAck ?? false;
  data['restServer'] = this.restServer ?? '';
  data['serverTransfer'] = this.serverTransfer ?? false;
  data['sortMessageByServerTime'] = this.sortMessageByServerTime ?? false;
  data['usingHttpsOnly'] = this.usingHttpsOnly ?? false;
  if (this.pushConfig != null) {
    data['pushConfig'] = this.pushConfig!.toJson();
  }
  return data;
}