Class OAuthFlow


  • public class OAuthFlow
    extends Object
    OAuthFlow
    See Also:
    "https://github.com/OAI/OpenAPI-Specification/blob/3.0.4/versions/3.0.4.md#oauth-flows-object", "https://github.com/OAI/OpenAPI-Specification/blob/3.1.1/versions/3.1.1.md#oauth-flows-object"
    • Constructor Detail

      • OAuthFlow

        public OAuthFlow()
    • Method Detail

      • getAuthorizationUrl

        public String getAuthorizationUrl()
        returns the authorizationUrl property from a OAuthFlow instance.
        Returns:
        String authorizationUrl
      • setAuthorizationUrl

        public void setAuthorizationUrl​(String authorizationUrl)
      • authorizationUrl

        public OAuthFlow authorizationUrl​(String authorizationUrl)
      • getTokenUrl

        public String getTokenUrl()
        returns the tokenUrl property from a OAuthFlow instance.
        Returns:
        String tokenUrl
      • setTokenUrl

        public void setTokenUrl​(String tokenUrl)
      • getRefreshUrl

        public String getRefreshUrl()
        returns the refreshUrl property from a OAuthFlow instance.
        Returns:
        String refreshUrl
      • setRefreshUrl

        public void setRefreshUrl​(String refreshUrl)
      • getScopes

        public Scopes getScopes()
        returns the scopes property from a OAuthFlow instance.
        Returns:
        Scopes scopes
      • setScopes

        public void setScopes​(Scopes scopes)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • addExtension

        public void addExtension​(String name,
                                 Object value)
      • addExtension31

        public void addExtension31​(String name,
                                   Object value)
      • setExtensions

        public void setExtensions​(Map<String,​Object> extensions)