Class User

java.lang.Object
com.vortexsoftware.sdk.types.User

public class User extends Object
User data for JWT generation Required fields: - id: User's unique identifier in your system - email: User's email address Optional fields: - adminScopes: List of admin scopes (e.g., ["autoJoin"]) Example:

 User user = new User("user-123", "user@example.com");
 user.setAdminScopes(Arrays.asList("autoJoin"));
 
  • Constructor Details

    • User

      public User()
      Default constructor for Jackson deserialization
    • User

      public User(String id, String email)
      Create a new User with required fields
      Parameters:
      id - User's unique identifier
      email - User's email address
    • User

      public User(String id, String email, List<String> adminScopes)
      Create a new User with all fields
      Parameters:
      id - User's unique identifier
      email - User's email address
      adminScopes - List of admin scopes (e.g., ["autoJoin"])
  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • getAdminScopes

      public List<String> getAdminScopes()
    • setAdminScopes

      public void setAdminScopes(List<String> adminScopes)
    • toString

      public String toString()
      Overrides:
      toString in class Object