C# Class Swagger.ObjectModel.Builders.Oauth2SecuritySchemeBuilder

The oauth 2 security scheme builder.
Inheritance: SecuritySchemeBuilder
Show file Open project: khellang/Nancy.Swagger

Public Methods

Method Description
AuthorizationUrl ( string authorizationUrl ) : SecuritySchemeBuilder

The authorization url.

Build ( ) : SecurityScheme

The build.

Description ( string description ) : SecuritySchemeBuilder

A short description for security scheme.

Flow ( Oauth2Flows flow ) : Oauth2SecuritySchemeBuilder

The flow.

Scope ( string name, string scope ) : SecuritySchemeBuilder

Add a scope

TokenUrl ( string tokenUrl ) : SecuritySchemeBuilder

The token url.

Method Details

AuthorizationUrl() public method

The authorization url.
public AuthorizationUrl ( string authorizationUrl ) : SecuritySchemeBuilder
authorizationUrl string /// The authorization url. ///
return SecuritySchemeBuilder

Build() public method

The build.
public Build ( ) : SecurityScheme
return SecurityScheme

Description() public method

A short description for security scheme.
public Description ( string description ) : SecuritySchemeBuilder
description string /// The description. ///
return SecuritySchemeBuilder

Flow() public method

The flow.
public Flow ( Oauth2Flows flow ) : Oauth2SecuritySchemeBuilder
flow Oauth2Flows /// The flow. ///
return Oauth2SecuritySchemeBuilder

Scope() public method

Add a scope
public Scope ( string name, string scope ) : SecuritySchemeBuilder
name string /// The name. ///
scope string /// The scope. ///
return SecuritySchemeBuilder

TokenUrl() public method

The token url.
public TokenUrl ( string tokenUrl ) : SecuritySchemeBuilder
tokenUrl string /// The token url. ///
return SecuritySchemeBuilder