Skip to main content

IndividualPersonCustomer

Information about the customer, who is an individual person.

type IndividualPersonCustomer implements CustomerInterface {
firstName: String!
lastName: String!
dateOfBirth: Date
gender: Gender!
maritalStatus: MaritalStatus
nationality: String
profession: String
occupation: String
taxIdentification: IndividualPersonTaxIdentification!
identification: IdentificationInformation
}

Fields​

IndividualPersonCustomer.firstName ● String! non-null scalar​

First name of the customer

IndividualPersonCustomer.lastName ● String! non-null scalar​

Last name of the customer

IndividualPersonCustomer.dateOfBirth ● Date scalar​

Date of birth of the customer

IndividualPersonCustomer.gender ● Gender! non-null enum​

Gender of the customer

IndividualPersonCustomer.maritalStatus ● MaritalStatus enum​

Marital status of the customer (e.g., Single, Married, Divorced)

IndividualPersonCustomer.nationality ● String scalar​

Nationality of the customer

IndividualPersonCustomer.profession ● String scalar​

Profession of the customer (e.g., Engineer, Teacher)

IndividualPersonCustomer.occupation ● String scalar​

Occupation of the customer (e.g., Job title or role)

IndividualPersonCustomer.taxIdentification ● IndividualPersonTaxIdentification! non-null object​

Tax related information of the customer

IndividualPersonCustomer.identification ● IdentificationInformation object​

Identification 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