Class UserSnapshot

java.lang.Object
dev.frostlake.persistence.UserSnapshot
All Implemented Interfaces:
Serializable

public class UserSnapshot extends Object implements Serializable
Serializable snapshot of user metadata
See Also:
  • Field Details

    • name

      public String name
    • password

      public String password
    • defaultRole

      public String defaultRole
    • grantedRoles

      public List<String> grantedRoles
    • comment

      public String comment
    • createdAt

      public LocalDateTime createdAt
    • enabled

      public Boolean enabled
    • owner

      public String owner
    • privileges

      public List<PrivilegeSnapshot> privileges
    • propertiesWritten

      public Boolean propertiesWritten
    • loginName

      public String loginName
    • displayName

      public String displayName
    • firstName

      public String firstName
    • middleName

      public String middleName
    • lastName

      public String lastName
    • email

      public String email
    • defaultWarehouse

      public String defaultWarehouse
    • defaultNamespace

      public String defaultNamespace
    • defaultSecondaryRoles

      public String defaultSecondaryRoles
    • mustChangePassword

      public boolean mustChangePassword
    • userType

      public String userType
  • Constructor Details

    • UserSnapshot

      public UserSnapshot()