toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = new Map<String, dynamic>();
  data['channelId'] = this.channelId;
  data['isDistinct'] = this.isDistinct;
  if (this.metadata != null) {
    data['metadata'] = this.metadata!.toJson();
  }
  data['type'] = this.type;
  data['tags'] = this.tags;
  data['isMuted'] = this.isMuted;
  data['isRateLimited'] = this.isRateLimited;
  data['muteTimeout'] = this.muteTimeout;
  data['rateLimit'] = this.rateLimit;
  data['rateLimitWindow'] = this.rateLimitWindow;
  data['rateLimitTimeout'] = this.rateLimitTimeout;
  data['displayName'] = this.displayName;
  data['messageAutoDeleteEnabled'] = this.messageAutoDeleteEnabled;
  data['autoDeleteMessageByFlagLimit'] = this.autoDeleteMessageByFlagLimit;
  data['memberCount'] = this.memberCount;
  data['messageCount'] = this.messageCount;
  data['lastActivity'] = this.lastActivity;
  data['createdAt'] = this.createdAt;
  data['updatedAt'] = this.updatedAt;
  data['avatarFileId'] = this.avatarFileId;
  data['isDeleted'] = this.isDeleted;
  return data;
}