Packages

package user

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Permission extends EnumEntry
  2. sealed abstract class Role extends StringEnumEntry
  3. 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
  4. 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
  5. sealed abstract class Theme extends StringEnumEntry
  6. final case class UserProfile(id: UUID, username: String, email: String, role: Role, created: LocalDateTime) extends Product with Serializable

Value Members

  1. object Permission extends Enum[Permission] with CirceEnum[Permission]
  2. object Role extends StringEnum[Role] with StringCirceEnum[Role]
  3. object SystemUser extends Serializable
  4. object SystemUserResult extends Serializable
  5. object Theme extends StringEnum[Theme] with StringCirceEnum[Theme]
  6. object UserProfile extends Serializable

Ungrouped