using System.Text.Json.Serialization; namespace ModelContextProtocol.Protocol; /// /// Represents a server's response to a request from the client, containing available prompts. /// /// /// /// This result is returned when a client sends a request to discover available prompts on the server. /// /// /// It inherits from , allowing for paginated responses when there are many prompts. /// The server can provide the property to indicate there are more /// prompts available beyond what was returned in the current response. /// /// /// See the schema for details. /// /// public sealed class ListPromptsResult : PaginatedResult { /// /// A list of prompts or prompt templates that the server offers. /// [JsonPropertyName("prompts")] public IList Prompts { get; set; } = []; }