[][src]Struct opg::models::OperationParameter

pub struct OperationParameter {
    pub description: Option<String>,
    pub parameter_in: ParameterIn,
    pub required: bool,
    pub schema: Option<ModelReference>,
}

Parameter Object

specification

Fields

description: Option<String>

A brief description of the parameter

parameter_in: ParameterIn

The location of the parameter

required: bool

Determines whether this parameter is mandatory

If the parameter location is "path", this property is REQUIRED and its value MUST be true. Otherwise, the property MAY be included and its default value is false.

schema: Option<ModelReference>

The schema defining the type used for the parameter

Trait Implementations

impl Clone for OperationParameter[src]

impl Debug for OperationParameter[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.