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!
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!]
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.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.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 ● 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 ● Project
object ● RankingUser
object ● ReadedChatMessage
object ● ResultFiles
object ● SastFinding
object ● ScaFinding
object ● SecureCodeLicenceType
object ● SourceCodeVulnerability
object ● Team
object ● Vulnerability
object ● VulnerabilityInterface
interface ● WebVulnerability
object