using System.Text.Json.Serialization; namespace ModelContextProtocol.Protocol; /// /// Represents the parameters sent with a . /// /// /// /// Introduced by the 2026-07-28 protocol revision (SEP-2575). This notification is the first message on a /// response stream and informs the client which /// subset of requested notification types the server has agreed to deliver. /// /// public sealed class SubscriptionsAcknowledgedNotificationParams { /// /// Gets or sets the notification subscriptions the server has agreed to honor. /// /// /// Only includes notification types the server actually supports. If the client requested an /// unsupported notification type (e.g., promptsListChanged when the server has no prompts), /// it is omitted from this set. /// [JsonPropertyName("notifications")] public required SubscriptionsListenNotifications Notifications { get; set; } }