PortalUser
No description
type PortalUser implements BaseFields {
accesses(
showTeamAccess: Boolean = false
): [Access!]!
allocatedAnalyses(
companyId: Int!
): [Project!]
avatarFilename: String
avatarId: String
avatarSize: String
avatarUrl: String
blocked: Boolean
createdAt: ISO8601DateTime!
email: String!
hasAccess(
companyId: ID!
): Boolean!
id: ID!
inactive: Boolean
invite(
companyId: ID!
): Invite
isAdmin(
companyId: ID!
): Boolean!
jobPosition(
companyId: ID!
): JobPositionsEnum
licenses(
companyId: ID!
): [String!]!
mustChangePassword: Boolean!
name: String
pendingDeploys(
companyId: Int!
): [PendingDeploy!]
profile(
companyId: ID!
): PortalUserAccessProfiles!
projectsInEstimate(
companyId: Int!
): [ProjectsInEstimate!]
qrcodeUri: String
reviewedDeploys(
initialDate: ISO8601DateTime!
finishDate: ISO8601DateTime!
companyId: Int!
): [Deploy!]
sso: Boolean
superUser: Boolean!
teams(
companyId: ID!
): [Team!]
twoFactor: Boolean!
updatedAt: ISO8601DateTime!
}
Fields
PortalUser.accesses ● [Access!]! non-null object
Accesses granted to the user.
PortalUser.accesses.showTeamAccess ● Boolean scalar
PortalUser.allocatedAnalyses ● [Project!] list object
Projects the user is allocated to
PortalUser.allocatedAnalyses.companyId ● Int! non-null scalar
The company ID to fetch the allocated projects
PortalUser.avatarFilename ● String scalar
The filename of the user's avatar image
PortalUser.avatarId ● String scalar
The id of the user's avatar image
PortalUser.avatarSize ● String scalar
The size of the user's avatar image
PortalUser.avatarUrl ● String scalar
The URL of the user's avatar image
PortalUser.blocked ● Boolean scalar
Indicates if the user is blocked
PortalUser.createdAt ● ISO8601DateTime! non-null scalar
The date when record was created
PortalUser.email ● String! non-null scalar
The user's email address
PortalUser.hasAccess ● Boolean! non-null scalar
Return true if user has any access to this company.
PortalUser.hasAccess.companyId ● ID! non-null scalar
PortalUser.id ● ID! non-null scalar
The ID scalar type represents a unique identifier
PortalUser.inactive ● Boolean scalar
Indicates if the user is inactive
PortalUser.invite ● Invite object
Invite received by the user
PortalUser.invite.companyId ● ID! non-null scalar
The company ID to retrieve the invite information for the user
PortalUser.isAdmin ● Boolean! non-null scalar
Return true if user is Admin of a company.
PortalUser.isAdmin.companyId ● ID! non-null scalar
PortalUser.jobPosition ● JobPositionsEnum enum
Returns the job position of the user in the specified company, or nil if none.
PortalUser.jobPosition.companyId ● ID! non-null scalar
PortalUser.licenses ● [String!]! non-null scalar
Licenses associated for user on specific company.
PortalUser.licenses.companyId ● ID! non-null scalar
PortalUser.mustChangePassword ● Boolean! non-null scalar
Indicates if the user must change password
PortalUser.name ● String scalar
The user's name
PortalUser.pendingDeploys ● [PendingDeploy!] list object
Pending Deploys of the user
PortalUser.pendingDeploys.companyId ● Int! non-null scalar
The company ID to fetch pending deploys
PortalUser.profile ● PortalUserAccessProfiles! non-null object
Profile associated for user on specific company.
PortalUser.profile.companyId ● ID! non-null scalar
PortalUser.projectsInEstimate ● [ProjectsInEstimate!] list object
Projects of type 'Estimate' created by the user
PortalUser.projectsInEstimate.companyId ● Int! non-null scalar
The company ID to fetch the estimated projects
PortalUser.qrcodeUri ● String scalar
The URI for the user's QR code for two-factor authentication
PortalUser.reviewedDeploys ● [Deploy!] list object
Deploys reviewed by the user
PortalUser.reviewedDeploys.initialDate ● ISO8601DateTime! non-null scalar
The start date for the review period
PortalUser.reviewedDeploys.finishDate ● ISO8601DateTime! non-null scalar
The end date for the review period
PortalUser.reviewedDeploys.companyId ● Int! non-null scalar
The company ID to fetch the reviewed deploys
PortalUser.sso ● Boolean scalar
Indicates if the user has SSO enabled
PortalUser.superUser ● Boolean! non-null scalar
PortalUser.teams ● [Team!] list object
Teams the user belongs to
PortalUser.teams.companyId ● ID! non-null scalar
The company ID to fetch the user's teams
PortalUser.twoFactor ● Boolean! non-null scalar
Indicates if the user has two-factor authentication enabled
PortalUser.updatedAt ● ISO8601DateTime! non-null scalar
The date when record was updated
Interfaces
BaseFields interface
Returned By
currentUserProfile query ● portalUserProfile query ● secureCodeUsers query
Member Of
Attachment object ● ContainerFinding object ● DastFinding object ● Deploy object ● FindingInterface interface ● IacFinding object ● Invite object ● IssueInterface interface ● IssueStatusHistory object ● NetworkVulnerability object ● Notification object ● PortalUserAccess object ● PortalUserCollection object ● RankingUser object ● SastFinding object ● ScaFinding object ● SecretFinding object ● SecureCodeLicenceType object ● SourceCodeVulnerability object ● Team object ● UpdateIssueAssigneesPayload object ● UpdatePortalUserPasswordPayload object ● VulnerabilityInterface interface ● WebVulnerability object