ec92d55ebf
Add two optional nullable fields (TlsMode, Credentials) to the UpdateSmtpConfigCommand record. The handler applies preserve-if-null semantics: an update that omits a field leaves the existing value intact, so existing 5-arg callers remain non-breaking.
10 lines
656 B
C#
10 lines
656 B
C#
namespace ScadaLink.Commons.Messages.Management;
|
|
|
|
public record ListNotificationListsCommand;
|
|
public record GetNotificationListCommand(int NotificationListId);
|
|
public record CreateNotificationListCommand(string Name, IReadOnlyList<string> RecipientEmails);
|
|
public record UpdateNotificationListCommand(int NotificationListId, string Name, IReadOnlyList<string> RecipientEmails);
|
|
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);
|