using ZB.MOM.WW.ScadaBridge.Commons.Types.Enums; namespace ZB.MOM.WW.ScadaBridge.Commons.Messages.Management; public record ListNotificationListsCommand; public record GetNotificationListCommand(int NotificationListId); public record CreateNotificationListCommand(string Name, IReadOnlyList RecipientEmails, NotificationType Type = NotificationType.Email); public record UpdateNotificationListCommand(int NotificationListId, string Name, IReadOnlyList RecipientEmails, NotificationType Type = NotificationType.Email); public record DeleteNotificationListCommand(int NotificationListId); public record ListSmtpConfigsCommand; public record UpdateSmtpConfigCommand(int SmtpConfigId, string Server, int Port, string AuthMode, string FromAddress, string? TlsMode = null, string? Credentials = null); public record ListSmsConfigsCommand; public record UpdateSmsConfigCommand(int SmsConfigId, string AccountSid, string FromNumber, string? MessagingServiceSid = null, string? ApiBaseUrl = null, string? AuthToken = null);