IndividualPersonCustomer
Information about the customer, who is an individual person.
type IndividualPersonCustomer implements CustomerInterface {
ID: ID!
address: Address!
dateOfBirth: Date
email: String
firstName: String!
gender: Gender!
identification: IdentificationInformation
landline: String
language: String
lastName: String!
maritalStatus: MaritalStatus
mobilePhone: String
nationality: String
occupation: String
profession: String
taxIdentification: IndividualPersonTaxIdentification!
}
Fields
IndividualPersonCustomer.ID ● ID! non-null scalar
Unique identifier for the customer in our system.
IndividualPersonCustomer.address ● Address! non-null object
Primary postal address.
IndividualPersonCustomer.dateOfBirth ● Date scalar
Date of birth of the customer
IndividualPersonCustomer.email ● String scalar
Primary email address used for communication. Must be unique across all customers. Used for login and important notifications.
IndividualPersonCustomer.firstName ● String! non-null scalar
First name of the customer
IndividualPersonCustomer.gender ● Gender! non-null enum
Gender of the customer
IndividualPersonCustomer.identification ● IdentificationInformation object
Identification information of the customer
IndividualPersonCustomer.landline ● String scalar
Fixed-line telephone number including country code (E.164 international format)
IndividualPersonCustomer.language ● String scalar
Preferred language for communication and documents (ISO 639-1 language code).
IndividualPersonCustomer.lastName ● String! non-null scalar
Last name of the customer
IndividualPersonCustomer.maritalStatus ● MaritalStatus enum
Marital status of the customer (e.g., Single, Married, Divorced)
IndividualPersonCustomer.mobilePhone ● String scalar
Mobile phone number including country code. Used for important notifications and two-factor authentication (E.164 international format)
IndividualPersonCustomer.nationality ● String scalar
Nationality of the customer
IndividualPersonCustomer.occupation ● String scalar
Occupation of the customer (e.g., Job title or role)
IndividualPersonCustomer.profession ● String scalar
Profession of the customer (e.g., Engineer, Teacher)
IndividualPersonCustomer.taxIdentification ● IndividualPersonTaxIdentification! non-null object
Tax related information of the customer
Interfaces
CustomerInterface interface
Base interface for customer types in the system. Implemented by both individual (IndividualPersonCustomer) and corporate (CorporateEntityCustomer) customers.
Implemented By
Customer union ● CustomerResult union