pub struct OperationBuilder { /* private fields */ }Expand description
Implementations§
Source§impl OperationBuilder
impl OperationBuilder
Sourcepub fn new() -> OperationBuilder
pub fn new() -> OperationBuilder
Constructs a new OperationBuilder.
Source§impl OperationBuilder
impl OperationBuilder
Add or change tags of the Operation.
Sourcepub fn tag<S>(self, tag: S) -> OperationBuilder
pub fn tag<S>(self, tag: S) -> OperationBuilder
Append tag to Operation tags.
Sourcepub fn summary<S>(self, summary: Option<S>) -> OperationBuilder
pub fn summary<S>(self, summary: Option<S>) -> OperationBuilder
Add or change short summary of the Operation.
Sourcepub fn description<S>(self, description: Option<S>) -> OperationBuilder
pub fn description<S>(self, description: Option<S>) -> OperationBuilder
Add or change description of the Operation.
Sourcepub fn operation_id<S>(self, operation_id: Option<S>) -> OperationBuilder
pub fn operation_id<S>(self, operation_id: Option<S>) -> OperationBuilder
Add or change operation id of the Operation.
Sourcepub fn parameters<I, P>(self, parameters: Option<I>) -> OperationBuilder
pub fn parameters<I, P>(self, parameters: Option<I>) -> OperationBuilder
Add or change parameters of the Operation.
Sourcepub fn parameter<P>(self, parameter: P) -> OperationBuilder
pub fn parameter<P>(self, parameter: P) -> OperationBuilder
Append parameter to Operation parameters.
Sourcepub fn request_body(self, request_body: Option<RequestBody>) -> OperationBuilder
pub fn request_body(self, request_body: Option<RequestBody>) -> OperationBuilder
Add or change request body of the Operation.
Sourcepub fn responses<R>(self, responses: R) -> OperationBuilder
pub fn responses<R>(self, responses: R) -> OperationBuilder
Add or change responses of the Operation.
Sourcepub fn response<S, R>(self, code: S, response: R) -> OperationBuilder
pub fn response<S, R>(self, code: S, response: R) -> OperationBuilder
Sourcepub fn deprecated(self, deprecated: Option<Deprecated>) -> OperationBuilder
pub fn deprecated(self, deprecated: Option<Deprecated>) -> OperationBuilder
Add or change deprecated status of the Operation.
Sourcepub fn securities<I>(self, securities: Option<I>) -> OperationBuilderwhere
I: IntoIterator<Item = SecurityRequirement>,
pub fn securities<I>(self, securities: Option<I>) -> OperationBuilderwhere
I: IntoIterator<Item = SecurityRequirement>,
Add or change list of SecurityRequirements that are available for Operation.
Sourcepub fn security(self, security: SecurityRequirement) -> OperationBuilder
pub fn security(self, security: SecurityRequirement) -> OperationBuilder
Append SecurityRequirement to Operation security requirements.
Sourcepub fn servers<I>(self, servers: Option<I>) -> OperationBuilderwhere
I: IntoIterator<Item = Server>,
pub fn servers<I>(self, servers: Option<I>) -> OperationBuilderwhere
I: IntoIterator<Item = Server>,
Sourcepub fn server(self, server: Server) -> OperationBuilder
pub fn server(self, server: Server) -> OperationBuilder
Sourcepub fn extensions(self, extensions: Option<Extensions>) -> OperationBuilder
pub fn extensions(self, extensions: Option<Extensions>) -> OperationBuilder
Add openapi extensions (x-something) of the Operation.
Trait Implementations§
Source§impl Default for OperationBuilder
impl Default for OperationBuilder
Source§fn default() -> OperationBuilder
fn default() -> OperationBuilder
Returns the “default value” for a type. Read more
Source§impl From<Operation> for OperationBuilder
impl From<Operation> for OperationBuilder
Source§fn from(value: Operation) -> OperationBuilder
fn from(value: Operation) -> OperationBuilder
Converts to this type from the input type.
Source§impl From<OperationBuilder> for Operation
impl From<OperationBuilder> for Operation
Source§fn from(value: OperationBuilder) -> Operation
fn from(value: OperationBuilder) -> Operation
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OperationBuilder
impl RefUnwindSafe for OperationBuilder
impl Send for OperationBuilder
impl Sync for OperationBuilder
impl Unpin for OperationBuilder
impl UnwindSafe for OperationBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more