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
title: 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.)

PersonalData.title ● String scalar​

Person's title (e.g. Prof., Dr., etc.) if any

Member Of​

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