EventChannel constructor
EventChannel({
- List<
Member> ? members, - String? id,
- String? type,
- required String cid,
- List<
String> ? ownCapabilities, - 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,
- bool? disabled,
- DateTime? truncatedAt,
Constructor used for json serialization
Implementation
EventChannel({
this.members,
super.id,
super.type,
required String super.cid,
super.ownCapabilities,
required ChannelConfig super.config,
super.createdBy,
super.frozen,
super.lastMessageAt,
required DateTime super.createdAt,
required DateTime super.updatedAt,
super.deletedAt,
super.memberCount,
Map<String, Object?>? extraData,
super.cooldown,
super.team,
super.disabled,
super.hidden,
super.truncatedAt,
}) : super(extraData: extraData ?? {});