namespace ROLAC.API.DTOs.Push; /// The PushSubscription a browser produces, posted when a member enables notifications. public sealed record PushSubscriptionRequest(string Endpoint, PushSubscriptionKeys Keys, string? UserAgent); public sealed record PushSubscriptionKeys(string P256dh, string Auth); /// Identifies the subscription to remove when a member disables notifications. public sealed record PushUnsubscribeRequest(string Endpoint);