User class

Implemented types

Constructors

User({required Dio api, required dynamic tokenResponse, String aud = ''})
User.fromJson(Map<String, dynamic> json)
User.fromUser(User user)

Properties

admin → dynamic
no setter
api ↔ Dio
getter/setter pair
app_metadata ↔ dynamic
getter/setter pairoverride
aud String?
getter/setter pairoverride
audience String?
getter/setter pairoverride
confirmed_at String?
getter/setter pairoverride
created_at String?
getter/setter pairoverride
email String?
getter/setter pairoverride
fromStorage bool?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String?
getter/setter pairoverride
isConfirmed bool
no setter
role String?
getter/setter pairoverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
token Token?
getter/setter pairoverride
updated_at String?
getter/setter pairoverride
url String?
getter/setter pairoverride
user_metadata ↔ dynamic
getter/setter pairoverride

Methods

clearSession() → void
override
copy(User user) → dynamic
getUserData() Future<User>
override
jwt({bool forceRefresh = false}) Future<String>
override
logout() Future<void>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
request(dynamic path, RequestOption options) Future<Response>
saveSession() → dynamic
toJson() Map<String, dynamic>
tokenDetails() Token
override
toString() String
A string representation of this object.
inherited
update(dynamic attributes) Future<User>
override

Operators

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

Static Properties

props List
getter/setter pair

Static Methods

recoverSession(dynamic apiInstance) User?
removeSavedSession() → void