OpenApiParameterExt

Trait OpenApiParameterExt 

Source
pub trait OpenApiParameterExt {
    // Required methods
    fn required(&self) -> bool;
    fn deprecated(&self) -> bool;
    fn default_value(&self, components: Option<&Components>) -> Option<Value>;
}
Expand description

Extension trait for OpenAPI Parameter to provide convenience methods.

Required Methods§

Source

fn required(&self) -> bool

Returns true if the parameter is required.

Source

fn deprecated(&self) -> bool

Returns true if the parameter is deprecated.

Source

fn default_value(&self, components: Option<&Components>) -> Option<Value>

Extract default value from the parameter’s schema.

Returns None if the parameter has no schema or no default value is specified. For referenced schemas, resolves the reference using the provided Components.

Implementations on Foreign Types§

Source§

impl OpenApiParameterExt for Parameter

Source§

fn required(&self) -> bool

Source§

fn deprecated(&self) -> bool

Source§

fn default_value(&self, components: Option<&Components>) -> Option<Value>

Implementors§