toJson method

Map<String, dynamic> toJson()

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,
    };