package user
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed abstract class Permission extends EnumEntry
- sealed abstract class Role extends StringEnumEntry
- final case class SystemUser(id: UUID, username: String, profile: LoginInfo, role: Role = Role.User, settings: Json = JsonObject.empty.asJson, created: LocalDateTime = DateUtils.now) extends Identity with DataFieldModel with Product with Serializable
- final case class SystemUserResult(filters: Seq[Filter] = Nil, orderBys: Seq[OrderBy] = Nil, totalCount: Int = 0, paging: PagingOptions = PagingOptions(), results: Seq[SystemUser] = Nil, durationMs: Int = 0, occurred: LocalDateTime = DateUtils.now) extends BaseResult[SystemUser] with Product with Serializable
- sealed abstract class Theme extends StringEnumEntry
- final case class UserProfile(id: UUID, username: String, email: String, role: Role, created: LocalDateTime) extends Product with Serializable
Value Members
- object Permission extends Enum[Permission] with CirceEnum[Permission]
- object Role extends StringEnum[Role] with StringCirceEnum[Role]
- object SystemUser extends Serializable
- object SystemUserResult extends Serializable
- object Theme extends StringEnum[Theme] with StringCirceEnum[Theme]
- object UserProfile extends Serializable