mirror of https://github.com/winsw/winsw
				
				
				
			Add download configuration to YamlConfiguration
							parent
							
								
									d489020134
								
							
						
					
					
						commit
						f150de13b0
					
				| 
						 | 
				
			
			@ -1,32 +1,47 @@
 | 
			
		|||
namespace winsw.Configuration
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
 | 
			
		||||
namespace winsw.Configuration
 | 
			
		||||
{
 | 
			
		||||
    public class YamlConfiguration
 | 
			
		||||
    {
 | 
			
		||||
        public string? id { get; set; }
 | 
			
		||||
        public string? name { get; set; }
 | 
			
		||||
        public string? description { get; set; }
 | 
			
		||||
        public string? executable { get; set; }
 | 
			
		||||
        public string? workingdirectory { get; set; }
 | 
			
		||||
        public readonly string id;
 | 
			
		||||
        public readonly string? name;
 | 
			
		||||
        public readonly string? description;
 | 
			
		||||
        public readonly string? executable;
 | 
			
		||||
        public readonly string? workingdirectory;
 | 
			
		||||
 | 
			
		||||
        public ServiceAccount? serviceaccount { get; set; }
 | 
			
		||||
        public Log? log { get; set; }
 | 
			
		||||
        public readonly ServiceAccount? serviceaccount;
 | 
			
		||||
        public readonly Log? log;
 | 
			
		||||
        public readonly List<Download>? download;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public class ServiceAccount
 | 
			
		||||
    {
 | 
			
		||||
        public string name { get; set; }
 | 
			
		||||
        public string domain { get; set; }
 | 
			
		||||
        public string user { get; set; }
 | 
			
		||||
        public string allowservicelogon { get; set; }
 | 
			
		||||
        public readonly string? name;
 | 
			
		||||
        public readonly string? domain;
 | 
			
		||||
        public readonly string? user;
 | 
			
		||||
        public readonly string? allowservicelogon;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public class Log
 | 
			
		||||
    {
 | 
			
		||||
        public string sizeThreshold { get; set; }
 | 
			
		||||
        public string keepFiles { get; set; }
 | 
			
		||||
        public string pattern { get; set; }
 | 
			
		||||
        public string autoRollAtTime { get; set; }
 | 
			
		||||
        public string period { get; set; }
 | 
			
		||||
        public string mod { get; set; }
 | 
			
		||||
        public readonly string? sizeThreshold;
 | 
			
		||||
        public readonly string? keepFiles;
 | 
			
		||||
        public readonly string? pattern;
 | 
			
		||||
        public readonly string? autoRollAtTime;
 | 
			
		||||
        public readonly string? period;
 | 
			
		||||
        public readonly string? mod;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public class Download
 | 
			
		||||
    {
 | 
			
		||||
        public readonly string from;
 | 
			
		||||
        public readonly string to;
 | 
			
		||||
        public readonly string auth;
 | 
			
		||||
        public readonly string? username;
 | 
			
		||||
        public readonly string? passsword;
 | 
			
		||||
        public readonly bool unsecureAuth;
 | 
			
		||||
        public readonly bool failOnError;
 | 
			
		||||
        public readonly string? proxy;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue