Update: Disco ICT Online Services - Plugin Library
Migrate plugin library to https://services.discoict.com.au
This commit is contained in:
@@ -1,16 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Disco.Models.BI.Interop.Community
|
||||
{
|
||||
public class PluginLibraryCompatibilityItem
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string Version { get; set; }
|
||||
public bool Compatible { get; set; }
|
||||
public string Reason { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Disco.Models.BI.Interop.Community
|
||||
{
|
||||
public class PluginLibraryCompatibilityRequest
|
||||
{
|
||||
public string HostVersion { get; set; }
|
||||
public string DeploymentId { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Disco.Models.BI.Interop.Community
|
||||
{
|
||||
public class PluginLibraryCompatibilityResponse
|
||||
{
|
||||
public string HostVersion { get; set; }
|
||||
public DateTime ResponseTimestamp { get; set; }
|
||||
public List<PluginLibraryCompatibilityItem> Plugins { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Disco.Models.BI.Interop.Community
|
||||
{
|
||||
public class PluginLibraryItem
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string Name { get; set; }
|
||||
public string Author { get; set; }
|
||||
public string Url { get; set; }
|
||||
public string Blurb { get; set; }
|
||||
|
||||
public string LatestVersion { get; set; }
|
||||
public string LatestChangeLog { get; set; }
|
||||
public string LatestHostVersionMin { get; set; }
|
||||
public string LatestHostVersionMax { get; set; }
|
||||
public string LatestDownloadUrl { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Disco.Models.BI.Interop.Community
|
||||
{
|
||||
public class PluginLibraryUpdateRequest
|
||||
{
|
||||
public string HostVersion { get; set; }
|
||||
public string DeploymentId { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Disco.Models.BI.Interop.Community
|
||||
{
|
||||
public class PluginLibraryUpdateResponse
|
||||
{
|
||||
public DateTime ResponseTimestamp { get; set; }
|
||||
public List<PluginLibraryItem> Plugins { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -57,12 +57,6 @@
|
||||
<Compile Include="BI\Device\ImportDeviceSession.cs" />
|
||||
<Compile Include="BI\DocumentTemplate\DocumentState.cs" />
|
||||
<Compile Include="BI\Expressions\IImageExpressionResult.cs" />
|
||||
<Compile Include="BI\Interop\Community\PluginLibraryCompatibilityItem.cs" />
|
||||
<Compile Include="BI\Interop\Community\PluginLibraryCompatibilityResponse.cs" />
|
||||
<Compile Include="BI\Interop\Community\PluginLibraryCompatibilityRequest.cs" />
|
||||
<Compile Include="BI\Interop\Community\PluginLibraryItem.cs" />
|
||||
<Compile Include="BI\Interop\Community\PluginLibraryUpdateRequest.cs" />
|
||||
<Compile Include="BI\Interop\Community\PluginLibraryUpdateResponse.cs" />
|
||||
<Compile Include="BI\Job\Statistics\DailyOpenedClosedItem.cs" />
|
||||
<Compile Include="ClientServices\EnrolResponse.cs" />
|
||||
<Compile Include="ClientServices\MacEnrol.cs" />
|
||||
@@ -109,6 +103,9 @@
|
||||
<Compile Include="Services\Devices\Importing\IDeviceImportContext.cs" />
|
||||
<Compile Include="Services\Devices\Importing\IDeviceImportField.cs" />
|
||||
<Compile Include="Services\Interop\ActiveDirectory\ADManagedGroupConfiguration.cs" />
|
||||
<Compile Include="Services\Interop\DiscoServices\PluginIncompatibility.cs" />
|
||||
<Compile Include="Services\Interop\DiscoServices\PluginLibraryIncompatibility.cs" />
|
||||
<Compile Include="Services\Interop\DiscoServices\PluginLibraryManifestV2.cs" />
|
||||
<Compile Include="Services\Interop\DiscoServices\PublishJobResult.cs" />
|
||||
<Compile Include="Services\Interop\DiscoServices\UpdateRequestV2.cs" />
|
||||
<Compile Include="Services\Interop\DiscoServices\UpdateResponseV2.cs" />
|
||||
@@ -182,7 +179,7 @@
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<ProjectExtensions>
|
||||
<VisualStudio>
|
||||
<UserProperties BuildVersion_UpdateFileVersion="True" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_BuildVersioningStyle="None.DeltaBaseYear.MonthAndDayStamp.TimeStamp" BuildVersion_StartDate="2014/6/1" BuildVersion_DetectChanges="False" BuildVersion_UseGlobalSettings="False" BuildVersion_BuildAction="Both" />
|
||||
<UserProperties BuildVersion_BuildAction="Both" BuildVersion_UseGlobalSettings="False" BuildVersion_DetectChanges="False" BuildVersion_StartDate="2014/6/1" BuildVersion_BuildVersioningStyle="None.DeltaBaseYear.MonthAndDayStamp.TimeStamp" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_UpdateFileVersion="True" />
|
||||
</VisualStudio>
|
||||
</ProjectExtensions>
|
||||
<PropertyGroup>
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
using System;
|
||||
|
||||
namespace Disco.Models.Services.Interop.DiscoServices
|
||||
{
|
||||
public class PluginIncompatibility
|
||||
{
|
||||
public string PluginId { get; set; }
|
||||
public Version Version { get; set; }
|
||||
|
||||
public string Reason { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Disco.Models.Services.Interop.DiscoServices
|
||||
{
|
||||
public class PluginLibraryIncompatibility
|
||||
{
|
||||
|
||||
public List<PluginIncompatibility> IncompatiblePlugins { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Disco.Models.Services.Interop.DiscoServices
|
||||
{
|
||||
public class PluginLibraryManifestV2
|
||||
{
|
||||
public DateTime ManifestDate { get; set; }
|
||||
|
||||
public List<PluginLibraryItemV2> Plugins { get; set; }
|
||||
}
|
||||
|
||||
public class PluginLibraryItemV2
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string Name { get; set; }
|
||||
public string Author { get; set; }
|
||||
public string InformationUrl { get; set; }
|
||||
|
||||
public string PrimaryFeatureCategory { get; set; }
|
||||
|
||||
public string Description { get; set; }
|
||||
|
||||
public List<PluginLibraryItemReleaseV2> Releases { get; set; }
|
||||
}
|
||||
|
||||
public class PluginLibraryItemReleaseV2
|
||||
{
|
||||
public string PluginId { get; set; }
|
||||
public string Version { get; set; }
|
||||
|
||||
public string HostMinVersion { get; set; }
|
||||
public string HostMaxVersion { get; set; }
|
||||
|
||||
public bool Blocked { get; set; }
|
||||
|
||||
public string Description { get; set; }
|
||||
|
||||
public string DownloadUrl { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user