Class ImplicitOauth2Flows

java.lang.Object
com.mulesoft.connectors.a2a.api.model.card.security.Oauth2Flow
com.mulesoft.connectors.a2a.api.model.card.security.ImplicitOauth2Flows

@DisplayName("Implicit Oauth2 Flows") public class ImplicitOauth2Flows extends Oauth2Flow
Implicit OAuth2 flows configuration. This class represents the implicit flow type for OAuth2 authentication.
Since:
1.0.0
  • Constructor Details

    • ImplicitOauth2Flows

      public ImplicitOauth2Flows()
  • Method Details

    • getType

      public String getType()
      Description copied from class: Oauth2Flow
      Gets the type of the OAuth2 flow.
      Specified by:
      getType in class Oauth2Flow
      Returns:
      The OAuth2 flow type
    • copy

      public ImplicitOauth2Flows copy()
      Description copied from class: Oauth2Flow
      Creates a copy of this OAuth2 flow.
      Specified by:
      copy in class Oauth2Flow
      Returns:
      A new instance with the same values as this one
    • getAuthorizationUrl

      public String getAuthorizationUrl()
    • setAuthorizationUrl

      public void setAuthorizationUrl(String authorizationUrl)
    • equals

      public boolean equals(Object object)
      Description copied from class: Oauth2Flow
      Compares this OAuth2 flow with another object for equality.
      Overrides:
      equals in class Oauth2Flow
      Parameters:
      object - The object to compare with
      Returns:
      true if the objects are equal, false otherwise
    • hashCode

      public int hashCode()
      Description copied from class: Oauth2Flow
      Generates a hash code for this OAuth2 flow.
      Overrides:
      hashCode in class Oauth2Flow
      Returns:
      A hash code value for this object