DesWorkspaceUser
Represents a user registered in a workspace.
type DesWorkspaceUser {
displayName: String!
email: String!
firstName: String!
globalUserId: String
groups: [DesWorkspaceGroup!]!
id: ID!
isActive: Boolean!
isOnline: Boolean
lastName: String!
licenseFeatures: [String!]
profilePicture(
size: DesWorkspaceUserProfilePictureSize! = SIZE48X48
): URL
type: DesWorkspaceUserType!
userId: String!
}
Fields
DesWorkspaceUser.displayName ● String! non-null scalar
A composition of the first name and last name.
DesWorkspaceUser.email ● String! non-null scalar
Email of the user.
DesWorkspaceUser.firstName ● String! non-null scalar
DesWorkspaceUser.globalUserId ● String scalar
The global user identifier. Null in case of some old workspaces that have never been migrated, if the user has never logged into the workspace.
DesWorkspaceUser.groups ● [DesWorkspaceGroup!]! non-null object
DesWorkspaceUser.id ● ID! non-null scalar
The node identifier for the workspace user.
DesWorkspaceUser.isActive ● Boolean! non-null scalar
Indicates whether the user is currently a member of the workspace. False if the user has been removed.
DesWorkspaceUser.isOnline ● Boolean scalar
Specifies whether the user is active within any of the workspaces. Null if the information is unavailable (e.g. the requester does not belong to the user's organization).
DesWorkspaceUser.lastName ● String! non-null scalar
DesWorkspaceUser.licenseFeatures ● [String!] list scalar
The license features available to this user. Null if not the current user.
DesWorkspaceUser.profilePicture ● URL scalar
A URL for a picture of this user.
DesWorkspaceUser.profilePicture.size ● DesWorkspaceUserProfilePictureSize! non-null enum
DesWorkspaceUser.type ● DesWorkspaceUserType! non-null enum
A specific role of this user within the workspace.
DesWorkspaceUser.userId ● String! non-null scalar
The workspace specific user identifier.