Package io.vertx.openapi.contract

## Interface OAuthFlows

- All Superinterfaces:
    `OpenAPIObject`

      public interface OAuthFlows
      extends OpenAPIObject

  Represents an OAuth Flows Object.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `OAuthFlow` | `getAuthorizationCode()` | Configuration for the OAuth Authorization Code flow.
    `OAuthFlow` | `getClientCredentials()` | Configuration for the OAuth Client Credentials flow.
    `OAuthFlow` | `getImplicit()` | Configuration for the OAuth Implicit flow.
    `OAuthFlow` | `getPassword()` | Configuration for the OAuth Resource Owner Password flow

    - ### Methods inherited from interface io.vertx.openapi.contract.OpenAPIObject

      `getExtensions, getOpenAPIModel`

- - ### Method Detail

    - #### getImplicit

          OAuthFlow getImplicit()

      Configuration for the OAuth Implicit flow.

    - #### getPassword

          OAuthFlow getPassword()

      Configuration for the OAuth Resource Owner Password flow

    - #### getClientCredentials

          OAuthFlow getClientCredentials()

      Configuration for the OAuth Client Credentials flow. Previously called application in OpenAPI 2.0.

    - #### getAuthorizationCode

          OAuthFlow getAuthorizationCode()

      Configuration for the OAuth Authorization Code flow. Previously called accessCode in OpenAPI 2.0.