EventChannel constructor
EventChannel({
- List<
Member> ? members, - String? id,
- String? type,
- required String cid,
- required ChannelConfig config,
- User? createdBy,
- bool frozen = false,
- DateTime? lastMessageAt,
- required DateTime createdAt,
- required DateTime updatedAt,
- DateTime? deletedAt,
- int memberCount = 0,
- Map<
String, Object?> ? extraData, - int cooldown = 0,
- String? team,
Constructor used for json serialization
Implementation
EventChannel({
this.members,
String? id,
String? type,
required String cid,
required ChannelConfig config,
User? createdBy,
bool frozen = false,
DateTime? lastMessageAt,
required DateTime createdAt,
required DateTime updatedAt,
DateTime? deletedAt,
int memberCount = 0,
Map<String, Object?>? extraData,
int cooldown = 0,
String? team,
}) : super(
id: id,
type: type,
cid: cid,
config: config,
createdBy: createdBy,
frozen: frozen,
lastMessageAt: lastMessageAt,
createdAt: createdAt,
updatedAt: updatedAt,
deletedAt: deletedAt,
memberCount: memberCount,
extraData: extraData ?? {},
cooldown: cooldown,
team: team,
);