Skip to main content

Role

type Role implements MathFunctions {
externalId: JSON
id: UUID!
firstObservedDate: String
lastObservedDate: String
jobTitle: String
jobFunction: String
managementLevel: String
externalUrls: JSON
internalId: String
internalRoleId: String
operatingLocations(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): RoleOperatingLocationConnection
phoneNumbers(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): RolePhoneNumberConnection
emailAddresses(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): RoleEmailAddressConnection
legalEntities(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): RoleLegalEntityConnection
registrations(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): RoleRegistrationConnection
count(
field: String!
conditions: Conditions
): Int
sum(
field: String!
conditions: Conditions
): Int
min(
field: String!
conditions: Conditions
): Int
max(
field: String!
conditions: Conditions
): Int
avg(
field: String!
conditions: Conditions
): Float
collect(
field: String!
separator: String
conditions: Conditions
): String
minDateTime(
field: String!
conditions: Conditions
): DateTime
maxDateTime(
field: String!
conditions: Conditions
): DateTime
}

Fields

Role.externalId ● JSON scalar

Role.id ● UUID! non-null scalar

Role.firstObservedDate ● String scalar

Role.lastObservedDate ● String scalar

Role.jobTitle ● String scalar

A job title observed in our datasets of roles and employee contact details.

Role.jobFunction ● String scalar

A standardized job description for this role, e.g. "Accounting", "Contracts", etc.

Role.managementLevel ● String scalar

The management level for this role.

Role.externalUrls ● JSON scalar

Role.internalId ● String scalar

Role.internalRoleId ● String scalar

Role.operatingLocations ● RoleOperatingLocationConnection object

Role.operatingLocations.first ● Int scalar
Role.operatingLocations.last ● Int scalar
Role.operatingLocations.after ● String scalar
Role.operatingLocations.before ● String scalar
Role.operatingLocations.conditions ● ConnectionConditions input

Role.phoneNumbers ● RolePhoneNumberConnection object

Role.phoneNumbers.first ● Int scalar
Role.phoneNumbers.last ● Int scalar
Role.phoneNumbers.after ● String scalar
Role.phoneNumbers.before ● String scalar
Role.phoneNumbers.conditions ● ConnectionConditions input

Role.emailAddresses ● RoleEmailAddressConnection object

Role.emailAddresses.first ● Int scalar
Role.emailAddresses.last ● Int scalar
Role.emailAddresses.after ● String scalar
Role.emailAddresses.before ● String scalar
Role.emailAddresses.conditions ● ConnectionConditions input

Role.legalEntities ● RoleLegalEntityConnection object

Role.legalEntities.first ● Int scalar
Role.legalEntities.last ● Int scalar
Role.legalEntities.after ● String scalar
Role.legalEntities.before ● String scalar
Role.legalEntities.conditions ● ConnectionConditions input

Role.registrations ● RoleRegistrationConnection object

Role.registrations.first ● Int scalar
Role.registrations.last ● Int scalar
Role.registrations.after ● String scalar
Role.registrations.before ● String scalar
Role.registrations.conditions ● ConnectionConditions input

Role.count ● Int scalar

Role.count.field ● String! non-null scalar
Role.count.conditions ● Conditions input

Role.sum ● Int scalar

Role.sum.field ● String! non-null scalar
Role.sum.conditions ● Conditions input

Role.min ● Int scalar

Role.min.field ● String! non-null scalar
Role.min.conditions ● Conditions input

Role.max ● Int scalar

Role.max.field ● String! non-null scalar
Role.max.conditions ● Conditions input

Role.avg ● Float scalar

Role.avg.field ● String! non-null scalar
Role.avg.conditions ● Conditions input

Role.collect ● String scalar

Role.collect.field ● String! non-null scalar
Role.collect.separator ● String scalar
Role.collect.conditions ● Conditions input

Role.minDateTime ● DateTime scalar

Role.minDateTime.field ● String! non-null scalar
Role.minDateTime.conditions ● Conditions input

Role.maxDateTime ● DateTime scalar

Role.maxDateTime.field ● String! non-null scalar
Role.maxDateTime.conditions ● Conditions input

Interfaces

MathFunctions interface

Member Of

EmailAddressRoleEdge object ● LegalEntityRoleEdge object ● OperatingLocationRoleEdge object ● PhoneNumberRoleEdge object ● RegistrationRoleEdge object