using System; using AyaNova.Biz; namespace AyaNova.Models { public class GlobalOpsNotificationSettings { public long Id { get; set; }//this is always 1 as there is only ever one single global Ops object public uint Concurrency { get; set; } public bool SmtpDeliveryActive { get; set; } public string SmtpServerAddress { get; set; } public string SmtpAccount { get; set; } public string SmtpPassword { get; set; } public NotifyMailSecurity ConnectionSecurity { get; set; } public int SmtpServerPort { get; set; } public string NotifyFromAddress { get; set; } public string AyaNovaServerURL { get; set; } public GlobalOpsNotificationSettings() { SmtpDeliveryActive = true; Id = 1; #if (DEBUG) SmtpServerAddress = "mail.ayanova.com"; SmtpAccount = "support@ayanova.com"; SmtpPassword = "e527b6c5a00c27bb61ca694b3de0ee178cbe3f1541a772774762ed48e9caf5ce"; ConnectionSecurity = NotifyMailSecurity.StartTls; SmtpServerPort = 465; NotifyFromAddress = "support@ayanova.com"; AyaNovaServerURL="http://localhost:8080"; #else SmtpServerAddress="mail.example.com"; SmtpAccount="notifydeliverfromaccount@example.com"; SmtpPassword="examplepassword"; ConnectionSecurity= NotifyMailSecurity.SSLTLS; SmtpServerPort=587; NotifyFromAddress="noreply@example.com"; AyaNovaServerURL="https://ayanovaserver.example.com"; #endif } } }