aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.Model/MediaBrowser.Model.csproj1
-rw-r--r--MediaBrowser.Model/Updates/PackageInfo.cs13
-rw-r--r--MediaBrowser.Model/Updates/PackageTargetSystem.cs21
-rw-r--r--MediaBrowser.sln3
4 files changed, 32 insertions, 6 deletions
diff --git a/MediaBrowser.Model/MediaBrowser.Model.csproj b/MediaBrowser.Model/MediaBrowser.Model.csproj
index adbec288b..779fadf11 100644
--- a/MediaBrowser.Model/MediaBrowser.Model.csproj
+++ b/MediaBrowser.Model/MediaBrowser.Model.csproj
@@ -85,6 +85,7 @@
<Compile Include="Serialization\IProtobufSerializer.cs" />
<Compile Include="Serialization\IXmlSerializer.cs" />
<Compile Include="Updates\CheckForUpdateResult.cs" />
+ <Compile Include="Updates\PackageTargetSystem.cs" />
<Compile Include="Updates\InstallationInfo.cs" />
<Compile Include="Updates\PackageType.cs" />
<Compile Include="Updates\PackageVersionClass.cs" />
diff --git a/MediaBrowser.Model/Updates/PackageInfo.cs b/MediaBrowser.Model/Updates/PackageInfo.cs
index 18aa226ca..416769cf5 100644
--- a/MediaBrowser.Model/Updates/PackageInfo.cs
+++ b/MediaBrowser.Model/Updates/PackageInfo.cs
@@ -116,24 +116,31 @@ namespace MediaBrowser.Model.Updates
public float price { get; set; }
/// <summary>
+ /// Gets or sets the target system for this plug-in (Server, MBTheater, MBClassic).
+ /// </summary>
+ /// <value>The target system.</value>
+ [ProtoMember(16)]
+ public PackageTargetSystem targetSystem { get; set; }
+
+ /// <summary>
/// Gets or sets whether or not this package is registered.
/// </summary>
/// <value>True if registered.</value>
- [ProtoMember(16)]
+ [ProtoMember(17)]
public bool isRegistered { get; set; }
/// <summary>
/// Gets or sets the expiration date for this package.
/// </summary>
/// <value>Expiration Date.</value>
- [ProtoMember(17)]
+ [ProtoMember(18)]
public DateTime expDate { get; set; }
/// <summary>
/// Gets or sets the versions.
/// </summary>
/// <value>The versions.</value>
- [ProtoMember(18)]
+ [ProtoMember(19)]
public List<PackageVersionInfo> versions { get; set; }
}
}
diff --git a/MediaBrowser.Model/Updates/PackageTargetSystem.cs b/MediaBrowser.Model/Updates/PackageTargetSystem.cs
new file mode 100644
index 000000000..c80dddde3
--- /dev/null
+++ b/MediaBrowser.Model/Updates/PackageTargetSystem.cs
@@ -0,0 +1,21 @@
+namespace MediaBrowser.Model.Updates
+{
+ /// <summary>
+ /// Enum PackageType
+ /// </summary>
+ public enum PackageTargetSystem
+ {
+ /// <summary>
+ /// Server
+ /// </summary>
+ Server,
+ /// <summary>
+ /// MB Theater
+ /// </summary>
+ MBTheater,
+ /// <summary>
+ /// MB Classic
+ /// </summary>
+ MBClassic
+ }
+} \ No newline at end of file
diff --git a/MediaBrowser.sln b/MediaBrowser.sln
index c3a809c3f..e5ccebc7b 100644
--- a/MediaBrowser.sln
+++ b/MediaBrowser.sln
@@ -205,7 +205,4 @@ Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
- GlobalSection(Performance) = preSolution
- HasPerformanceSessions = true
- EndGlobalSection
EndGlobal