toJson method
JSON representation suitable for any TokenStorage backend.
Implementation
Map<String, dynamic> toJson() => {
'accessToken': accessToken,
'refreshToken': refreshToken,
'expiresAt': expiresAt?.toIso8601String(),
'scopes': scopes,
if (metadata.isNotEmpty) 'metadata': metadata,
};