namespace InABox.Avalonia.Platform; /// /// LatestVersion plugin /// public interface IAppVersion : ILoggable { /// /// Gets the version number of the current app's installed version. /// /// The current app's installed version number. string InstalledVersionNumber(); /// /// Checks if the current app is the latest version available in the public store. /// /// True if the current app is the latest version available, false otherwise. Task IsUsingLatestVersion(); Task GetLatestVersion(bool force); /// /// Opens the current app in the public store. /// Task OpenAppInStore(); }