using InABox.Core; namespace PRSServer { public class WebServerProperties : ServerProperties { public WebServerProperties() { ListenPort = 7998; MaxFileSize = 15; LoginExpiry = 1; } [ComboLookupEditor(typeof(DatabaseServerLookupGenerator))] [EditorSequence(1)] public string Server { get; set; } [IntegerEditor] [EditorSequence(2)] public int ListenPort { get; set; } [IntegerEditor] [EditorSequence(3)] [Caption("Maximum File Transfer Size (MB)")] public int MaxFileSize { get; set; } [IntegerEditor] [EditorSequence(4)] [Caption("Login expiry time (Hours)")] public int LoginExpiry { get; set; } [EditorSequence(9)] [FileNameEditor("Certificate Files (*.pfx)|*.pfx")] public string CertificateFile { get; set; } public override ServerType Type() { return ServerType.Web; } } }