using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MongoDB.Driver.Core.Configuration; using Wabbajack.CacheServer.DTOs; using Wabbajack.CacheServer.DTOs.JobQueue; using Wabbajack.Lib.NexusApi; namespace Wabbajack.CacheServer.ServerConfig { public class BuildServerConfig { public MongoConfig Metrics { get; set; } public MongoConfig ListValidation { get; set; } public MongoConfig JobQueue { get; set; } public MongoConfig IndexedFiles { get; set; } public MongoConfig DownloadStates { get; set; } public MongoConfig> NexusModInfos { get; set; } public MongoConfig> NexusModFiles { get; set; } public MongoConfig> NexusFileInfos { get; set; } public IndexerConfig Indexer { get; set; } public Settings Settings { get; set; } } }