pub struct CommandInfo {Show 19 fields
pub name: String,
pub method: String,
pub path: String,
pub description: Option<String>,
pub summary: Option<String>,
pub operation_id: String,
pub parameters: Vec<ParameterInfo>,
pub request_body: Option<RequestBodyInfo>,
pub security_requirements: Vec<String>,
pub tags: Vec<String>,
pub original_tags: Vec<String>,
pub deprecated: bool,
pub external_docs_url: Option<String>,
pub response_schema: Option<ResponseSchemaInfo>,
pub display_group: Option<String>,
pub display_name: Option<String>,
pub aliases: Vec<String>,
pub hidden: bool,
pub pagination: PaginationManifestInfo,
}Fields§
§name: StringCommand name (kebab-case operation ID)
method: StringHTTP method
path: StringAPI path with parameters
description: Option<String>Operation description
summary: Option<String>Operation summary
operation_id: StringOperation ID from the OpenAPI spec
parameters: Vec<ParameterInfo>Parameters for this operation
request_body: Option<RequestBodyInfo>Request body information if applicable
security_requirements: Vec<String>Security requirements for this operation
Tags associated with this operation (kebab-case)
Original tag names from the OpenAPI spec (before kebab-case conversion)
deprecated: boolWhether this operation is deprecated
external_docs_url: Option<String>External documentation URL
response_schema: Option<ResponseSchemaInfo>Response schema for successful responses (200/201/204)
display_group: Option<String>Display name override for the command group (from command mapping)
display_name: Option<String>Display name override for the subcommand (from command mapping)
aliases: Vec<String>Additional subcommand aliases (from command mapping)
Whether this command is hidden from help output (from command mapping)
pagination: PaginationManifestInfoPagination capability for this operation