Skip to main content

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