Channel constructor
Channel({
- required String id,
- required String countryCode,
- required DateTime createdAt,
- required int readMaxRole,
- required int writeMaxRole,
- required String name,
- required String type,
- String? lastMessageText,
- List<
FileInfo> ? lastMessageMedia, - List<
FileInfo> ? lastMessageAudio, - List<
MessageArticle> ? lastMessageArticle, - List<
FileInfo> ? lastMessageAttachment, - String? channelId,
- String? nickname,
- String? avatarUrl,
- String? peerUserId,
- String? description,
- int messages = 0,
- int? subscribers = 0,
- String? lastMessageSubscriberId,
- String? lastMessageId,
- String? lastMessageAt,
- String? lastMessagePrevId,
Implementation
Channel({
required this.id,
required this.countryCode,
required this.createdAt,
required this.readMaxRole,
required this.writeMaxRole,
required this.name,
required this.type,
this.lastMessageText,
this.lastMessageMedia,
this.lastMessageAudio,
this.lastMessageArticle,
this.lastMessageAttachment,
this.channelId,
this.nickname,
this.avatarUrl,
this.peerUserId,
this.description,
this.messages = 0,
this.subscribers = 0,
this.lastMessageSubscriberId,
this.lastMessageId,
this.lastMessageAt,
this.lastMessagePrevId,
});