Skip to main content

PersonName

Description​

Persons, who may be associated with a business as an owner, officer or contact.

type PersonName implements NodeFunctions {
firstName: String
lastName: String
fullName: String
dateOfBirth: DateTime
fullNameFullTextSearchVector: String
rank: Int
id: UUID!
firstObservedDate: String
lastObservedDate: String
recordCount: String
recordSources: JSON
recordTags: JSON
recordTagCounts: JSON
recordSourceCounts: JSON
internalId: String
internalPersonId: String
count(
field: String!
conditions: Conditions
): Int
countDistinct(
field: String!
conditions: Conditions
): Int
has(
field: String!
conditions: Conditions
): Boolean
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
_fn: JSON
}

Fields​

PersonName.firstName ● String scalar​

The person's first name.

PersonName.lastName ● String scalar​

The person's last name.

PersonName.fullName ● String scalar​

The person's full name.

PersonName.dateOfBirth ● DateTime scalar​

The person's date of birth.

PersonName.fullNameFullTextSearchVector ● String scalar​

PersonName.rank ● Int scalar​

Determines the display order of the attribute, with lower values shown first

PersonName.id ● UUID! non-null scalar​

PersonName.firstObservedDate ● String scalar​

PersonName.lastObservedDate ● String scalar​

PersonName.recordCount ● String scalar​

Total number of upstream source records (e.g. government filings, business registrations, third-party database records) linked to this person.

PersonName.recordSources ● JSON scalar​

Distinct titles of the upstream datasets from which the linked records were sourced.

PersonName.recordTags ● JSON scalar​

Distinct tags (regulatory level, filing type, subject domain, geography) across all linked records.

PersonName.recordTagCounts ● JSON scalar​

Map of tag to the number of linked records carrying that tag.

PersonName.recordSourceCounts ● JSON scalar​

Map of source dataset title to the number of linked records from that dataset.

PersonName.internalId ● String scalar​

PersonName.internalPersonId ● String scalar​

PersonName.count ● Int scalar​

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

PersonName.countDistinct ● Int scalar​

PersonName.countDistinct.field ● String! non-null scalar​
PersonName.countDistinct.conditions ● Conditions input​

PersonName.has ● Boolean scalar​

PersonName.has.field ● String! non-null scalar​
PersonName.has.conditions ● Conditions input​

PersonName.sum ● Int scalar​

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

PersonName.min ● Int scalar​

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

PersonName.max ● Int scalar​

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

PersonName.avg ● Float scalar​

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

PersonName.collect ● String scalar​

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

PersonName.minDateTime ● DateTime scalar​

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

PersonName.maxDateTime ● DateTime scalar​

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

PersonName._fn ● JSON scalar​

Interfaces​

NodeFunctions interface​

Member Of​

PersonNameEdge object