java.lang.Object
java.lang.Enum<Account.Field>
org.wso2.carbon.registry.social.api.people.userprofile.model.Account.Field
All Implemented Interfaces:
Serializable, Comparable<Account.Field>, java.lang.constant.Constable
Enclosing interface:
Account

public static enum Account.Field extends Enum<Account.Field>
The fields that represent the account object in json form.

All of the fields that an account can have, all fields are required

  • Enum Constant Details

    • DOMAIN

      public static final Account.Field DOMAIN
      the json field for domain.
    • USER_ID

      public static final Account.Field USER_ID
      the json field for userId.
    • USERNAME

      public static final Account.Field USERNAME
      the json field for username.
  • Method Details

    • values

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

      public static Account.Field valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • toString

      public String toString()
      emit the field as a json element.
      Overrides:
      toString in class Enum<Account.Field>
      Returns:
      the field name