DmGroup class

Annotations
  • @JsonSerializable.new()

Constructors

DmGroup({required int id, required String name, String? defaultGroup, required bool isPersonal, required bool starred, required String notificationLevel, String? topic, int? topicValidUntilUnixMilliUTC, required String description, required int createdAt, required String createdBy, required List<GroupUser> users, required List<GroupUser> admins, required List<int> remoteUserIds, required int hash})
DmGroup.fromJson(Map<String, dynamic> json)
factory

Properties

admins List<GroupUser>
final
createdAt int
final
createdBy String
final
defaultGroup String?
final
description String
final
hash int
final
hashCode int
The hash code for this object.
no setterinherited
id int
final
isPersonal bool
final
name String
final
notificationLevel String
final
remoteUserIds List<int>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
starred bool
final
topic String?
final
topicValidUntilUnixMilliUTC int?
final
users List<GroupUser>
final

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