Skip to main content

PersonalData

Shared personal data value object Contains common personal information used across different entities like clients, employees, and contacts. This type centralizes personal data representation throughout the system.

type PersonalData {
address: Address
birthday: Date
email: String
familyStatus: FamilyStatus
firstName: String
gender: Gender
lastName: String
mobileNumber: String
nationality: String
phoneNumber: String
religion: String
salutation: String
}

Fields

PersonalData.address ● Address scalar

Physical address information

PersonalData.birthday ● Date scalar

Person's date of birth in ISO-8601 format (YYYY-MM-DD)

PersonalData.email ● String scalar

Email address

PersonalData.familyStatus ● FamilyStatus enum

Person's marital or relationship status

PersonalData.firstName ● String scalar

Person's first/given name

PersonalData.gender ● Gender enum

Person's gender

PersonalData.lastName ● String scalar

Person's last/family name

PersonalData.mobileNumber ● String scalar

Mobile/cell phone number

PersonalData.nationality ● String scalar

Person's nationality or country of citizenship

PersonalData.phoneNumber ● String scalar

Primary landline phone number

PersonalData.religion ● String scalar

Person's religious affiliation, if any

PersonalData.salutation ● String scalar

Formal title or greeting (e.g., Mr., Mrs., Dr.)

Member Of

Client object ● ContactRef object ● Employee object ● SignatureInfo object ● SupportService object