User

pt.tecnico.dsi.openstack.keystone.models.User
See theUser companion object
final case class User(id: String, name: String, domainId: String, defaultProjectId: Option[String], passwordExpiresAt: Option[OffsetDateTime], enabled: Boolean, links: List[Link]) extends Identifiable

Attributes

Companion
object
Source
User.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Identifiable
class Object
trait Matchable
class Any
Show all
Self type

Members list

Value members

Concrete methods

def addToGroup[F[_]](id: String)(using client: KeystoneClient[F]): F[Unit]

Attributes

Source
User.scala
def changePassword[F[_]](originalPassword: String, password: String)(using client: KeystoneClient[F]): F[Unit]

Attributes

Source
User.scala
def domain[F[_]](using client: KeystoneClient[F]): F[Domain]

Attributes

Source
User.scala
def groups[F[_]](using client: KeystoneClient[F]): F[List[Group]]

The groups to which the user belongs

The groups to which the user belongs

Attributes

Source
User.scala
def isInGroup[F[_]](id: String)(using client: KeystoneClient[F]): F[Boolean]

Attributes

Source
User.scala
def projects[F[_]](using client: KeystoneClient[F]): F[List[Project]]

The projects to which the user belongs

The projects to which the user belongs

Attributes

Source
User.scala
def removeFromGroup[F[_]](id: String)(using client: KeystoneClient[F]): F[Unit]

Attributes

Source
User.scala

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Inherited fields

lazy val linksMap: Map[String, Uri]

Attributes

Inherited from:
Identifiable
Source
Identifiable.scala