Skip to main content

PortalUser

No description

type PortalUser implements BaseFields {
accesses(
showTeamAccess: Boolean = false
): [Access!]!
allocatedAnalyses(
companyId: Int!
): [Project!]
analyst: Boolean
avatarUrl: String
blocked: Boolean
createdAt: ISO8601DateTime!
dashboardOnly: Boolean
email: String!
hasAccess(
companyId: ID!
): Boolean!
id: ID!
invite(
companyId: ID!
): Invite
isAdmin(
companyId: ID!
): Boolean!
jobPosition(
companyId: ID!
): JobPositionsEnum
licenses(
companyId: ID!
): [String!]!
name: String
pendingDeploys(
companyId: Int!
): [PendingDeploy!]
profile(
companyId: ID!
): PortalUserAccessProfiles!
projectsInEstimate(
companyId: Int!
): [ProjectsInEstimate!]
reviewedDeploys(
initialDate: ISO8601DateTime!
finishDate: ISO8601DateTime!
companyId: Int!
): [Deploy!]
submittedVulnerabilities(
companyId: Int!
): [Vulnerability!]
superUser: Boolean!
teams(
companyId: ID!
): [Team!]
updatedAt: ISO8601DateTime!
}

Fields

PortalUser.accesses ● [Access!]! non-null object

Accesses granted to the user.

PortalUser.accesses.showTeamAccess ● Boolean scalar

PortalUser.allocatedAnalyses ● [Project!] list object

PortalUser.allocatedAnalyses.companyId ● Int! non-null scalar

PortalUser.analyst ● Boolean scalar

PortalUser.avatarUrl ● String scalar

PortalUser.blocked ● Boolean scalar

PortalUser.createdAt ● ISO8601DateTime! non-null scalar

The date when record was created

PortalUser.dashboardOnly ● Boolean scalar

PortalUser.email ● String! non-null scalar

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.invite ● Invite object

PortalUser.invite.companyId ● ID! non-null scalar

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.name ● String scalar

PortalUser.pendingDeploys ● [PendingDeploy!] list object

PortalUser.pendingDeploys.companyId ● Int! non-null scalar

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

PortalUser.projectsInEstimate.companyId ● Int! non-null scalar

PortalUser.reviewedDeploys ● [Deploy!] list object

PortalUser.reviewedDeploys.initialDate ● ISO8601DateTime! non-null scalar
PortalUser.reviewedDeploys.finishDate ● ISO8601DateTime! non-null scalar
PortalUser.reviewedDeploys.companyId ● Int! non-null scalar

PortalUser.submittedVulnerabilities ● [Vulnerability!] list object

PortalUser.submittedVulnerabilities.companyId ● Int! non-null scalar

PortalUser.superUser ● Boolean! non-null scalar

PortalUser.teams ● [Team!] list object

PortalUser.teams.companyId ● ID! non-null scalar

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

Activity object ● AnalystAllocations object ● Attachment object ● Chat object ● ChatMessage object ● ContainerFinding object ● DastFinding object ● Deploy object ● EducationUser object ● FindingInterface interface ● History object ● IacFinding object ● Invite object ● IssueInterface interface ● IssueStatusHistory object ● NetworkVulnerability object ● Notification object ● PortalUserAccess object ● PortalUserCollection object ● PortalUserConnection object ● PortalUserEdge object ● RankingUser object ● ReadedChatMessage object ● ResultFiles object ● SastFinding object ● ScaFinding object ● SecureCodeLicenceType object ● SourceCodeVulnerability object ● Team object ● Vulnerability object ● VulnerabilityInterface interface ● WebVulnerability object