Package app.YUP.Enum

Enum Class LoginProvider

java.lang.Object
java.lang.Enum<LoginProvider>
app.YUP.Enum.LoginProvider
All Implemented Interfaces:
Serializable, Comparable<LoginProvider>, Constable

public enum LoginProvider extends Enum<LoginProvider>
Enum representing different login providers. This enum is used to identify the source of the login request.
  • Enum Constant Details

    • GOOGLE

      public static final LoginProvider GOOGLE
      Represents the Google login provider. When a user chooses to log in with Google, this value will be used to identify the login source.
  • Method Details

    • values

      public static LoginProvider[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static LoginProvider valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null