From 764e2625bf22ffbd373741d77c5700616235d4d4 Mon Sep 17 00:00:00 2001 From: Eric Reed Date: Mon, 4 Nov 2013 13:16:47 -0500 Subject: Implement plugin update identification by guid --- MediaBrowser.Model/Updates/InstallationInfo.cs | 6 ++++++ MediaBrowser.Model/Updates/PackageInfo.cs | 7 +++++++ MediaBrowser.Model/Updates/PackageVersionInfo.cs | 6 ++++++ 3 files changed, 19 insertions(+) (limited to 'MediaBrowser.Model/Updates') diff --git a/MediaBrowser.Model/Updates/InstallationInfo.cs b/MediaBrowser.Model/Updates/InstallationInfo.cs index 55848b8e54..09b4975a86 100644 --- a/MediaBrowser.Model/Updates/InstallationInfo.cs +++ b/MediaBrowser.Model/Updates/InstallationInfo.cs @@ -19,6 +19,12 @@ namespace MediaBrowser.Model.Updates /// The name. public string Name { get; set; } + /// + /// Gets or sets the assembly guid. + /// + /// The guid of the assembly. + public string AssemblyGuid { get; set; } + /// /// Gets or sets the version. /// diff --git a/MediaBrowser.Model/Updates/PackageInfo.cs b/MediaBrowser.Model/Updates/PackageInfo.cs index c13d59adb4..9f8f90f2bd 100644 --- a/MediaBrowser.Model/Updates/PackageInfo.cs +++ b/MediaBrowser.Model/Updates/PackageInfo.cs @@ -104,6 +104,13 @@ namespace MediaBrowser.Model.Updates /// The target system. public PackageTargetSystem targetSystem { get; set; } + /// + /// The guid of the assembly associated with this package (if a plug-in). + /// This is used to identify the proper item for automatic updates. + /// + /// The name. + public string guid { get; set; } + /// /// Gets or sets whether or not this package is registered. /// diff --git a/MediaBrowser.Model/Updates/PackageVersionInfo.cs b/MediaBrowser.Model/Updates/PackageVersionInfo.cs index eb447795e4..8b7b65f0cc 100644 --- a/MediaBrowser.Model/Updates/PackageVersionInfo.cs +++ b/MediaBrowser.Model/Updates/PackageVersionInfo.cs @@ -15,6 +15,12 @@ namespace MediaBrowser.Model.Updates /// The name. public string name { get; set; } + /// + /// Gets or sets the guid. + /// + /// The guid. + public string guid { get; set; } + /// /// Gets or sets the version STR. /// -- cgit v1.2.3