UserResponse class
Constructors
UserResponse ({required bool banned , List <String > blockedUserIds = const [] , required DateTime createdAt , Map <String , Object > custom = const {} , DateTime ? deactivatedAt , DateTime ? deletedAt , required String id , String ? image , required String language , DateTime ? lastActive , String ? name , required bool online , DateTime ? revokeTokensIssuedBefore , required String role , List <String > teams = const [] , required DateTime updatedAt })
Returns a new UserResponse instance.
Properties
banned
↔ bool
Whether a user is banned or not
getter/setter pair
blockedUserIds
↔ List <String >
getter/setter pair
createdAt
↔ DateTime
Date/time of creation
getter/setter pair
custom
↔ Map <String , Object >
Custom data for this object
getter/setter pair
deactivatedAt
↔ DateTime ?
Date of deactivation
getter/setter pair
deletedAt
↔ DateTime ?
Date/time of deletion
getter/setter pair
hashCode
→ int
The hash code for this object.
no setter override
id
↔ String
Unique user identifier
getter/setter pair
image
↔ String ?
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
language
↔ String
Preferred language of a user
getter/setter pair
lastActive
↔ DateTime ?
Date of last activity
getter/setter pair
name
↔ String ?
Optional name of user
getter/setter pair
online
↔ bool
Whether a user online or not
getter/setter pair
revokeTokensIssuedBefore
↔ DateTime ?
Revocation date for tokens
getter/setter pair
role
↔ String
Determines the set of user permissions
getter/setter pair
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
teams
↔ List <String >
List of teams user is a part of
getter/setter pair
updatedAt
↔ DateTime
Date/time of the last update
getter/setter pair