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