TopicDescription class

Constructors

TopicDescription({DateTime? created, DateTime? updated, String? status, DefAcs? defacs, AccessMode? acs, int? seq, int? read, int? recv, int? clear, dynamic public, dynamic private, bool? noForwarding, DateTime? touched})

Properties

acs ↔ AccessMode?
Actual access permissions
getter/setter pair
clear int?
in case some messages were deleted, the greatest ID of a deleted message, optional
final
created DateTime?
Topic creation date
final
defacs DefAcs?
topic's default access permissions; present only if the current user has 'S' permission
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
noForwarding bool?
getter/setter pair
private ↔ dynamic
Application-defined data that's available to the current user only
getter/setter pair
public ↔ dynamic
Application-defined data that's available to all topic subscribers
getter/setter pair
read int?
Id of the message user claims through {note} message to have read, optional
final
recv int?
Like 'read', but received, optional
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
seq int?
Server-issued id of the last {data} message
final
status String?
account status; included for me topic only, and only if the request is sent by a root-authenticated session.
final
touched DateTime?
Topic touched date
final
updated DateTime?
Topic update date
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromMessage(Map<String, dynamic> msg) TopicDescription
Create a new instance from received message