mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
fix indexer API XML support
This commit is contained in:
@@ -1,27 +1,44 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Runtime.Serialization;
|
||||||
using Jackett.Common.Indexers;
|
using Jackett.Common.Indexers;
|
||||||
|
|
||||||
namespace Jackett.Common.Models.DTO
|
namespace Jackett.Common.Models.DTO
|
||||||
{
|
{
|
||||||
|
[DataContract]
|
||||||
public class Capability
|
public class Capability
|
||||||
{
|
{
|
||||||
|
[DataMember]
|
||||||
public string ID { get; set; }
|
public string ID { get; set; }
|
||||||
|
[DataMember]
|
||||||
public string Name { get; set; }
|
public string Name { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[DataContract]
|
||||||
public class Indexer
|
public class Indexer
|
||||||
{
|
{
|
||||||
|
[DataMember]
|
||||||
public string id { get; private set; }
|
public string id { get; private set; }
|
||||||
|
[DataMember]
|
||||||
public string name { get; private set; }
|
public string name { get; private set; }
|
||||||
|
[DataMember]
|
||||||
public string description { get; private set; }
|
public string description { get; private set; }
|
||||||
|
[DataMember]
|
||||||
public string type { get; private set; }
|
public string type { get; private set; }
|
||||||
|
[DataMember]
|
||||||
public bool configured { get; private set; }
|
public bool configured { get; private set; }
|
||||||
|
[DataMember]
|
||||||
public string site_link { get; private set; }
|
public string site_link { get; private set; }
|
||||||
|
[DataMember]
|
||||||
public IEnumerable<string> alternativesitelinks { get; private set; }
|
public IEnumerable<string> alternativesitelinks { get; private set; }
|
||||||
|
[DataMember]
|
||||||
public string language { get; private set; }
|
public string language { get; private set; }
|
||||||
|
[DataMember]
|
||||||
public string last_error { get; private set; }
|
public string last_error { get; private set; }
|
||||||
|
[DataMember]
|
||||||
public bool potatoenabled { get; private set; }
|
public bool potatoenabled { get; private set; }
|
||||||
|
|
||||||
|
[DataMember]
|
||||||
public IEnumerable<Capability> caps { get; private set; }
|
public IEnumerable<Capability> caps { get; private set; }
|
||||||
|
|
||||||
public Indexer(IIndexer indexer)
|
public Indexer(IIndexer indexer)
|
||||||
|
@@ -1,21 +1,32 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Runtime.Serialization;
|
||||||
|
|
||||||
namespace Jackett.Common.Models.DTO
|
namespace Jackett.Common.Models.DTO
|
||||||
{
|
{
|
||||||
|
[DataContract]
|
||||||
public enum ManualSearchResultIndexerStatus { Unknown = 0, Error = 1, OK = 2 };
|
public enum ManualSearchResultIndexerStatus { Unknown = 0, Error = 1, OK = 2 };
|
||||||
|
|
||||||
|
[DataContract]
|
||||||
public class ManualSearchResultIndexer
|
public class ManualSearchResultIndexer
|
||||||
{
|
{
|
||||||
|
[DataMember]
|
||||||
public string ID { get; set; }
|
public string ID { get; set; }
|
||||||
|
[DataMember]
|
||||||
public string Name { get; set; }
|
public string Name { get; set; }
|
||||||
|
[DataMember]
|
||||||
public ManualSearchResultIndexerStatus Status { get; set; }
|
public ManualSearchResultIndexerStatus Status { get; set; }
|
||||||
|
[DataMember]
|
||||||
public int Results { get; set; }
|
public int Results { get; set; }
|
||||||
|
[DataMember]
|
||||||
public string Error { get; set; }
|
public string Error { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[DataContract]
|
||||||
public class ManualSearchResult
|
public class ManualSearchResult
|
||||||
{
|
{
|
||||||
|
[DataMember]
|
||||||
public IEnumerable<TrackerCacheResult> Results { get; set; }
|
public IEnumerable<TrackerCacheResult> Results { get; set; }
|
||||||
|
[DataMember]
|
||||||
public IList<ManualSearchResultIndexer> Indexers { get; set; }
|
public IList<ManualSearchResultIndexer> Indexers { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -1,27 +1,46 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Runtime.Serialization;
|
||||||
using Jackett.Common.Models.Config;
|
using Jackett.Common.Models.Config;
|
||||||
|
|
||||||
namespace Jackett.Common.Models.DTO
|
namespace Jackett.Common.Models.DTO
|
||||||
{
|
{
|
||||||
|
[DataContract]
|
||||||
public class ServerConfig
|
public class ServerConfig
|
||||||
{
|
{
|
||||||
|
[DataMember]
|
||||||
public IEnumerable<string> notices { get; set; }
|
public IEnumerable<string> notices { get; set; }
|
||||||
|
[DataMember]
|
||||||
public int port { get; set; }
|
public int port { get; set; }
|
||||||
|
[DataMember]
|
||||||
public bool external { get; set; }
|
public bool external { get; set; }
|
||||||
|
[DataMember]
|
||||||
public string api_key { get; set; }
|
public string api_key { get; set; }
|
||||||
|
[DataMember]
|
||||||
public string blackholedir { get; set; }
|
public string blackholedir { get; set; }
|
||||||
|
[DataMember]
|
||||||
public bool updatedisabled { get; set; }
|
public bool updatedisabled { get; set; }
|
||||||
|
[DataMember]
|
||||||
public bool prerelease { get; set; }
|
public bool prerelease { get; set; }
|
||||||
|
[DataMember]
|
||||||
public string password { get; set; }
|
public string password { get; set; }
|
||||||
|
[DataMember]
|
||||||
public bool logging { get; set; }
|
public bool logging { get; set; }
|
||||||
|
[DataMember]
|
||||||
public string basepathoverride { get; set; }
|
public string basepathoverride { get; set; }
|
||||||
|
[DataMember]
|
||||||
public string omdbkey { get; set; }
|
public string omdbkey { get; set; }
|
||||||
|
[DataMember]
|
||||||
public string app_version { get; set; }
|
public string app_version { get; set; }
|
||||||
|
|
||||||
|
[DataMember]
|
||||||
public ProxyType proxy_type { get; set; }
|
public ProxyType proxy_type { get; set; }
|
||||||
|
[DataMember]
|
||||||
public string proxy_url { get; set; }
|
public string proxy_url { get; set; }
|
||||||
|
[DataMember]
|
||||||
public int? proxy_port { get; set; }
|
public int? proxy_port { get; set; }
|
||||||
|
[DataMember]
|
||||||
public string proxy_username { get; set; }
|
public string proxy_username { get; set; }
|
||||||
|
[DataMember]
|
||||||
public string proxy_password { get; set; }
|
public string proxy_password { get; set; }
|
||||||
|
|
||||||
public ServerConfig()
|
public ServerConfig()
|
||||||
|
Reference in New Issue
Block a user