toJson method
override
Serializes the session into its standard JSON representation.
Includes the model UUID, email, token, and timestamp metadata.
Returns a map suitable for storage or transport.
Example:
final json = session.toJson();
print(json['email']);
print(json['token']);
Implementation
@override
Map<String, dynamic> toJson() {
return {
"uuid": uuid,
"token": token,
'last_activity': lastActivity.toIso8601String(),
"created_at": createdAt?.toIso8601String(),
"updated_at": updatedAt?.toIso8601String(),
"data": data,
"user": user?.toJson(),
"errors": errors,
"flashMessages": flashMessages,
};
}