Person
Object
Contains the details about a individual detected in the data from a building, such as a conference room booking.
type Person implements GraphNode {
additionalName: String
connectedDataSourceId: String
dateCreated: DateTime
dateUpdated: DateTime
description: String
emails(filter: EmailFilter): [EmailAddress]
exactType: String
familyName: String
givenName: String
hasAccessCredential(filter: AccessCredentialFilter, transitive: Boolean = false): [AccessCredential]
hasAccessCredentialEdges: [HasAccessCredentialEdge]
hasCalendarEvents(filter: CalendarEventFilter): [CalendarEvent]
hasCalendarInvitations(filter: CalendarInvitationFilter): [CalendarInvitation]
hasExtendedProperty(filter: ExtendedPropertyFilter, transitive: Boolean = false): [ExtendedProperty]
hasExtendedPropertyEdges: [HasExtendedPropertyEdge]
hasPrimBinding(filter: OpenUSDPrimBindingFilter, transitive: Boolean = false): [OpenUSDPrimBinding]
hasPrimBindingEdges: [HasPrimBindingEdge]
id: String!
identities: [PersonIdentityUnion]
isMemberOf(filter: OrganizationFilter): [Organization]
isMemberOfEdges: [IsMemberOfEdge]
mappingKey: String
name: String
phoneNumbers(filter: PhoneNumberFilter): [PhoneNumber]
type: [String]
}
Implements
Fields
| Field | Type | Description |
|---|---|---|
additionalName | String | |
connectedDataSourceId | String | |
dateCreated | DateTime | |
dateUpdated | DateTime | |
description | String | |
emails | [EmailAddress] | Any emails associated with the individual. Arguments: filter: EmailFilter |
exactType | String | |
familyName | String | Surname or last name of the individual. |
givenName | String | Personal name or first name of the individual. |
hasAccessCredential | [AccessCredential] | Arguments: filter: AccessCredentialFilter, transitive: Boolean = false |
hasAccessCredentialEdges | [HasAccessCredentialEdge] | |
hasCalendarEvents | [CalendarEvent] | Arguments: filter: CalendarEventFilter |
hasCalendarInvitations | [CalendarInvitation] | Arguments: filter: CalendarInvitationFilter |
hasExtendedProperty | [ExtendedProperty] | Arguments: filter: ExtendedPropertyFilter, transitive: Boolean = false |
hasExtendedPropertyEdges | [HasExtendedPropertyEdge] | |
hasPrimBinding | [OpenUSDPrimBinding] | Arguments: filter: OpenUSDPrimBindingFilter, transitive: Boolean = false |
hasPrimBindingEdges | [HasPrimBindingEdge] | |
id | String! | The unique ID of the individual. |
identities | [PersonIdentityUnion] | |
isMemberOf | [Organization] | Arguments: filter: OrganizationFilter |
isMemberOfEdges | [IsMemberOfEdge] | |
mappingKey | String | |
name | String | |
phoneNumbers | [PhoneNumber] | Any phone numbers associated with the individual. Arguments: filter: PhoneNumberFilter |
type | [String] |
Used by
Organization.hasMember(field)Organization.hasPrimaryContact(field)people(query)PeopleGroup.hasMember(field)PeopleGroup.hasPrimaryContact(field)ServiceRequest.hasAssignee(field)ServiceRequest.isReportedBy(field)WorkOrder.hasAssignee(field)WorkOrder.isClosedBy(field)WorkOrder.isCompletedBy(field)WorkOrder.isCreatedBy(field)WorkOrder.isReportedBy(field)