namespace RudderSdk.Core.Abstractions; /// /// Persists the session token pair. The default is ; /// games should provide a durable implementation (player prefs, keychain, ...). /// public interface ITokenStore { /// Returns the current access token, or null when signed out. string? GetAccessToken(); /// Returns the current refresh token, or null when signed out. string? GetRefreshToken(); /// Stores a fresh token pair. void SaveTokens(string accessToken, string refreshToken); /// Drops both tokens (logout / session expiry). void Clear(); }