Member constructor

Member({
  1. User? user,
  2. DateTime? inviteAcceptedAt,
  3. DateTime? inviteRejectedAt,
  4. bool invited = false,
  5. String? channelRole,
  6. String? userId,
  7. bool isModerator = false,
  8. DateTime? createdAt,
  9. DateTime? updatedAt,
  10. bool banned = false,
  11. DateTime? banExpires,
  12. bool shadowBanned = false,
})

Constructor used for json serialization

Implementation

Member({
  this.user,
  this.inviteAcceptedAt,
  this.inviteRejectedAt,
  this.invited = false,
  this.channelRole,
  this.userId,
  this.isModerator = false,
  DateTime? createdAt,
  DateTime? updatedAt,
  this.banned = false,
  this.banExpires,
  this.shadowBanned = false,
})  : createdAt = createdAt ?? DateTime.now(),
      updatedAt = updatedAt ?? DateTime.now();