com.sksamuel.elastic4s.requests.security.users

Type members

Classlikes

case class CreateOrUpdateUserRequest(name: String, action: UserAction, enabled: Option[Boolean], email: Option[String], fullName: Option[String], metadata: Map[String, Any], password: Option[UserPassword], roles: Seq[String])
case object CreateUser extends UserAction
case class CreateUserResponse(created: Boolean)
case class DeleteUserRequest(name: String)
case class GetUserRequest(name: String)
case class GetUserResponse(username: String, roles: Seq[String], full_name: String, email: String, metadata: Map[String, Any], enabled: Boolean)
case class PasswordHash(value: String) extends UserPassword
case class PlaintextPassword(value: String) extends UserPassword
case object UpdateUser extends UserAction
sealed trait UserAction
sealed trait UserPassword