Skip to main content

ElicitRequest

Type Alias ElicitRequest 

Source
pub type ElicitRequest = Request<ElicitationCreateRequestMethod, ElicitRequestParams>;
Expand description

Request type for creating an elicitation to gather user input

Aliased Type§

pub struct ElicitRequest {
    pub method: ElicitationCreateRequestMethod,
    pub params: ElicitRequestParams,
    pub extensions: Extensions,
}

Fields§

§method: ElicitationCreateRequestMethod§params: ElicitRequestParams§extensions: Extensions

extensions will carry anything possible in the context, including the metadata (RequestMetaObject for requests, NotificationMetaObject for notifications)

this is similar with the Extensions in http crate