Channel class
- Inheritance
-
- Object
- SqliteModel
- Channel
- Annotations
-
- @JsonSerializable.new(fieldRename: FieldRename.snake)
Constructors
-
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}) -
Channel.fromJson(Map<
String, dynamic> json) -
factory
Properties
- avatarUrl ↔ String?
-
getter/setter pair
- channelId ↔ String?
-
getter/setter pair
- countryCode ↔ String
-
getter/setter pair
- createdAt ↔ DateTime
-
getter/setter pair
- creatorId ↔ String?
-
getter/setter pair
- description ↔ String?
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
getter/setter pair
- idKey → String
-
no setterinherited
-
lastMessageArticle
↔ List<
MessageArticle> ? -
getter/setter pair
- lastMessageAt ↔ String?
-
getter/setter pair
-
lastMessageAttachment
↔ List<
FileInfo> ? -
getter/setter pair
-
lastMessageAudio
↔ List<
FileInfo> ? -
getter/setter pair
- lastMessageId ↔ String?
-
getter/setter pair
-
lastMessageMedia
↔ List<
FileInfo> ? -
getter/setter pair
- lastMessagePrevId ↔ String?
-
getter/setter pair
- lastMessageSubscriberId ↔ String?
-
getter/setter pair
- lastMessageText ↔ String?
-
getter/setter pair
- messages ↔ int
-
getter/setter pair
- name ↔ String
-
getter/setter pair
- nickname ↔ String?
-
getter/setter pair
- peerUserId ↔ String?
-
getter/setter pair
- readMaxRole ↔ int
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- subscribers ↔ int?
-
getter/setter pair
- type ↔ String
-
getter/setter pair
- updatedAt ↔ DateTime?
-
getter/setter pair
- writeMaxRole ↔ int
-
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
tableName(
) → String -
override
-
toJson(
) → Map< String, dynamic> -
toSqliteMap(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited