using ErsatzTV.Core.Plex; namespace ErsatzTV.Core.Interfaces.Plex; public interface IPlexSecretStore { Task GetClientIdentifier(); Task> GetUserAuthTokens(); Task UpsertUserAuthToken(PlexUserAuthToken userAuthToken); Task> GetServerAuthToken(string clientIdentifier); Task UpsertServerAuthToken(PlexServerAuthToken serverAuthToken); Task DeleteAll(); }