using Newtonsoft.Json;

namespace NzbDrone.Core.Download.Clients.Transmission
{
    public class TransmissionConfig
    {
        [JsonProperty("rpc-version")]
        public string RpcVersion { get; set; }
        public string Version { get; set; }

        [JsonProperty("download-dir")]
        public string DownloadDir { get; set; }

        public double SeedRatioLimit { get; set; }
        public bool SeedRatioLimited { get; set; }

        [JsonProperty("idle-seeding-limit")]
        public long IdleSeedingLimit { get; set; }
        [JsonProperty("idle-seeding-limit-enabled")]
        public bool IdleSeedingLimitEnabled { get; set; }
    }
}
