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 class ListPromptsResult : PaginatedResult
{
///
/// A list of prompts or prompt templates that the server offers.
///
[JsonPropertyName("prompts")]
public List Prompts { get; set; } = [];
}