User

interface User

Superinterface 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.

Inheritors

Properties

Link copied to clipboard
abstract val displayName: String
Link copied to clipboard
abstract val email: String?
Link copied to clipboard
abstract val id: String

User's id in this system. Embabel-owned, stable. Additional keys will be added for other systems like Discord

Link copied to clipboard
abstract val username: String