namespace ROLAC.API.DTOs.Notifications;

public sealed record UpdateGroupRequest(string? Name, bool IsActive);

public sealed record SendLineRequest(string Body, int[]? MemberIds, int[]? GroupIds);

public sealed record SendEmailRequest(string Subject, string HtmlBody, int[]? MemberIds, string[]? Addresses);

/// <summary>Admin manual Web Push send to one or more members (used by the Member Management test action).</summary>
public sealed record SendWebPushRequest(int[]? MemberIds, string Title, string Body, string? Url);
