User constructor

User({
  1. int? avgResponseTime,
  2. DateTime? banExpires,
  3. required bool banned,
  4. DateTime? createdAt,
  5. Map<String, Object> custom = const {},
  6. DateTime? deactivatedAt,
  7. DateTime? deletedAt,
  8. required String id,
  9. bool? invisible,
  10. String? language,
  11. DateTime? lastActive,
  12. DateTime? lastEngagedAt,
  13. required bool online,
  14. PrivacySettings? privacySettings,
  15. DateTime? revokeTokensIssuedBefore,
  16. required String role,
  17. List<String> teams = const [],
  18. Map<String, String> teamsRole = const {},
  19. DateTime? updatedAt,
})

Returns a new User instance.

Implementation

User({
  this.avgResponseTime,
  this.banExpires,
  required this.banned,
  this.createdAt,
  this.custom = const {},
  this.deactivatedAt,
  this.deletedAt,
  required this.id,
  this.invisible,
  this.language,
  this.lastActive,
  this.lastEngagedAt,
  required this.online,
  this.privacySettings,
  this.revokeTokensIssuedBefore,
  required this.role,
  this.teams = const [],
  this.teamsRole = const {},
  this.updatedAt,
});