Package com.embabel.agent.identity
Interface User
-
- All Implemented Interfaces:
public interface UserSuperinterface for all users in the system. displayName and username properties can default to id if an implementation doesn't know how to populate them, but they allow consistent experience.
-
-
Method Summary
Modifier and Type Method Description abstract StringgetId()User's id in this system. abstract StringgetDisplayName()abstract StringgetUsername()abstract StringgetEmail()-
-
Method Detail
-
getId
abstract String getId()
User's id in this system. Embabel-owned, stable. Additional keys will be added for other systems like Discord
-
getDisplayName
abstract String getDisplayName()
-
getUsername
abstract String getUsername()
-
-
-
-