Skip to main content

Contact (Object)

Represents contact data (like phone, email, address etc.) in Leon

type Contact {
contactNid: Int!
id: ID!
contactInfo: ContactInfo
operator: Operator!
animal: Boolean!
isAnimal: Boolean!
isAnimalEditable: Boolean!
name: String!
surname: String!
gender: Int!
genderEnum: Gender!
emailWork: String!
phoneWork: String!
country: String!
dateOfBirth: Date
placeOfBirth: String!
countryOfBirth: Country
nationality: Country
middleName: String!
maidenName: String
nickname: String
maritalStatus: MaritalStatus
knownAsDefault: String!
knownAs: String!
commonName: String!
city: String!
address: String!
countryCodeIso: String
countryObject: Country
dateOfBirthYears: Int
dateOfBirthString: String!
genderByAge(
dateTime: DateTime
): GenderByAge!
weight: ContactWeight
companyShort: String!
idCard: String
title: String!
jobTitle: String!
vat: String!
notes: String!
additionalNotes: String!
personCode: String!
code: String!
kin: String
deleted: Boolean!
deletedPermanent: Boolean!
passportList(
includeDeletedDocuments: Boolean = false
): [PassportOutput!]!
operatorIds: [ContactOperatorId!]!
nationalIdList: [NationalId!]!
passportDefault: PassportOutput
labelList: [Label!]!
remarks: String!
operatorBase: OperatorBase
homeAddress: String!
postalCode: String!
stateProvince: String!
websiteWork: String!
emailWork2: String!
emailBilling: String!
workPhone: String!
emailPrivate: String!
phonePrivate: String!
phoneFax: String!
fax: String
www: String
allWorkEmails: String!
allWorkEmailsList: [String!]!
isCompany: Boolean!
companyContacts: [Contact!]!
client: Client
eapis: Eapis
aircraftOwnerListAsNidList: [AircraftOwner!]!
aircraftOwnerList: [AircraftOwner!]!
preferredHandlers: [ContactPreferredHandler!]!
isClient: PhonebookIsClient!
exclusionZones: [Country!]!
vaccinationList: [ContactVaccination!]!
lang: Language
salutation: String!
isValidToEdit: Boolean!
isAccountField: PhonebookIsAccount!
isAssignedAccount: Boolean!
account: Contact
aocHolder: ContactAocHolder
additionalAccounts: [Contact!]!
personalAssistant: Contact
category: ContactCategory @deprecated
categoryList: [ContactCategory!]!
provinceOfBirth: String!
isReceiveMvtMessages: Boolean!
isPassenger: Boolean!
login: Login
salesforceId: String!
otherSettings: PhonebookContactOtherSettings!
addressList: [ContactAddress!]!
phoneList: [ContactPhone!]!
emailList: [ContactEmail!]!
isDeleted: Boolean!
isRepresentative: Boolean!
debitorNumber: String!
contactDetails: PhonebookContactDetails
personDetails: PhonebookContactPersonDetails
contactPayment: PhonebookContactPayment
contactAccountingSettings: PhonebookContactAccountingSettings!
newsletter: Boolean!
isVatHolder: Boolean!
clientRemarks: String
avinodeContactList: [ContactAvinode!]!
quotePriceRoundTo: DecimalDeletable
tripType: ScheduleTripType
quoteSettings: PhonebookContactQuoteSettings!
contactOperatorBases: [OperatorBase!]!
externalId: String
maskingStatus: ContactMaskingStatus!
unmaskedData: ContactUnmaskedData!
createdAt: DateTime!
}

Fields

Contact.contactNid ● Int! non-null scalar

Contact.id ● ID! non-null scalar

Contact.contactInfo ● ContactInfo object

Contact.operator ● Operator! non-null object

Requires access to resource GRAPHQL_OPERATOR

Contact.animal ● Boolean! non-null scalar

Contact.isAnimal ● Boolean! non-null scalar

Contact.isAnimalEditable ● Boolean! non-null scalar

Contact.name ● String! non-null scalar

Contact.surname ● String! non-null scalar

Contact.gender ● Int! non-null scalar

Contact.genderEnum ● Gender! non-null enum

Contact.emailWork ● String! non-null scalar

Contact.phoneWork ● String! non-null scalar

Contact.country ● String! non-null scalar

Contact.dateOfBirth ● Date scalar

Contact.placeOfBirth ● String! non-null scalar

Contact.countryOfBirth ● Country object

Contact.nationality ● Country object

Contact.middleName ● String! non-null scalar

Contact.maidenName ● String scalar

Contact.nickname ● String scalar

Contact.maritalStatus ● MaritalStatus enum

Contact.knownAsDefault ● String! non-null scalar

Contact.knownAs ● String! non-null scalar

Contact.commonName ● String! non-null scalar

Contact.city ● String! non-null scalar

Contact.address ● String! non-null scalar

Contact.countryCodeIso ● String scalar

Contact.countryObject ● Country object

Contact.dateOfBirthYears ● Int scalar

Contact.dateOfBirthString ● String! non-null scalar

Contact.genderByAge ● GenderByAge! non-null enum

Contact.genderByAge.dateTime ● DateTime scalar

Contact.weight ● ContactWeight object

Contact.companyShort ● String! non-null scalar

Contact.idCard ● String scalar

Contact.title ● String! non-null scalar

Contact.jobTitle ● String! non-null scalar

Contact.vat ● String! non-null scalar

Contact.notes ● String! non-null scalar

Contact.additionalNotes ● String! non-null scalar

Contact.personCode ● String! non-null scalar

Contact.code ● String! non-null scalar

Contact.kin ● String scalar

Contact.deleted ● Boolean! non-null scalar

Contact.deletedPermanent ● Boolean! non-null scalar

Contact.passportList ● [PassportOutput!]! non-null object

Requires access to resource GRAPHQL_LOGIN

Contact.passportList.includeDeletedDocuments ● Boolean scalar

Contact.operatorIds ● [ContactOperatorId!]! non-null object

Requires access to resource GRAPHQL_CONTACT

Contact.nationalIdList ● [NationalId!]! non-null object

Contact.passportDefault ● PassportOutput object

Requires access to resource GRAPHQL_LOGIN

Contact.labelList ● [Label!]! non-null object

Requires access to resource GRAPHQL_CONTACT

Contact.remarks ● String! non-null scalar

Contact.operatorBase ● OperatorBase object

Contact.homeAddress ● String! non-null scalar

Contact.postalCode ● String! non-null scalar

Contact.stateProvince ● String! non-null scalar

Contact.websiteWork ● String! non-null scalar

Contact.emailWork2 ● String! non-null scalar

Contact.emailBilling ● String! non-null scalar

Contact.workPhone ● String! non-null scalar

Contact.emailPrivate ● String! non-null scalar

Contact.phonePrivate ● String! non-null scalar

Contact.phoneFax ● String! non-null scalar

Contact.fax ● String scalar

Contact.www ● String scalar

Contact.allWorkEmails ● String! non-null scalar

Contact.allWorkEmailsList ● [String!]! non-null scalar

Contact.isCompany ● Boolean! non-null scalar

Contact.companyContacts ● [Contact!]! non-null object

Requires access to resource GRAPHQL_CONTACT

Contact.client ● Client object

Contact.eapis ● Eapis object

Requires access to resource GRAPHQL_CONTACT

Contact.aircraftOwnerListAsNidList ● [AircraftOwner!]! non-null object

Contact.aircraftOwnerList ● [AircraftOwner!]! non-null object

Contact.preferredHandlers ● [ContactPreferredHandler!]! non-null object

Contact.isClient ● PhonebookIsClient! non-null object

Contact.exclusionZones ● [Country!]! non-null object

Contact.vaccinationList ● [ContactVaccination!]! non-null object

Contact.lang ● Language object

Contact.salutation ● String! non-null scalar

Contact.isValidToEdit ● Boolean! non-null scalar

Contact.isAccountField ● PhonebookIsAccount! non-null object

Contact.isAssignedAccount ● Boolean! non-null scalar

Contact.account ● Contact object

Requires access to resource GRAPHQL_CONTACT

Contact.aocHolder ● ContactAocHolder object

Contact.additionalAccounts ● [Contact!]! non-null object

Requires access to resource GRAPHQL_CONTACT

Contact.personalAssistant ● Contact object

Requires access to resource GRAPHQL_CONTACT

Contact.category ● ContactCategory deprecated object

DEPRECATED

Please use categoryList field instead

Contact.categoryList ● [ContactCategory!]! non-null object

Contact.provinceOfBirth ● String! non-null scalar

Contact.isReceiveMvtMessages ● Boolean! non-null scalar

Contact.isPassenger ● Boolean! non-null scalar

Contact.login ● Login object

Contact.salesforceId ● String! non-null scalar

Contact.otherSettings ● PhonebookContactOtherSettings! non-null object

Contact.addressList ● [ContactAddress!]! non-null object

Contact.phoneList ● [ContactPhone!]! non-null object

Contact.emailList ● [ContactEmail!]! non-null object

Contact.isDeleted ● Boolean! non-null scalar

Contact.isRepresentative ● Boolean! non-null scalar

Contact.debitorNumber ● String! non-null scalar

Contact.contactDetails ● PhonebookContactDetails object

Contact.personDetails ● PhonebookContactPersonDetails object

Contact.contactPayment ● PhonebookContactPayment object

Contact.contactAccountingSettings ● PhonebookContactAccountingSettings! non-null object

Contact.newsletter ● Boolean! non-null scalar

Contact.isVatHolder ● Boolean! non-null scalar

Contact.clientRemarks ● String scalar

Contact.avinodeContactList ● [ContactAvinode!]! non-null object

Contact.quotePriceRoundTo ● DecimalDeletable scalar

Contact.tripType ● ScheduleTripType enum

Contact.quoteSettings ● PhonebookContactQuoteSettings! non-null object

Contact.contactOperatorBases ● [OperatorBase!]! non-null object

Contact.externalId ● String scalar

Contact.maskingStatus ● ContactMaskingStatus! non-null object

Contact.unmaskedData ● ContactUnmaskedData! non-null object

Requires access to resource CONTACT_UNMASKED_DATA_SEE

Contact.createdAt ● DateTime! non-null scalar

Returned By

accountsByWildcard query ● clientByWildcard query ● companiesByWildcard query ● contact.clientCompanyByWildcard query ● contact.contactByCompanyNid query ● contact.contactByExternalId query ● contact.contactListCreatedBetween query ● contact.contactsByExternalId query ● contact.contactsByFilter query ● contact.contactsByLoginNidList query ● contact.contactsByNids query ● contact.create mutation ● contact.findByOperatorId query ● contact.operatorUsersContactList query ● contact.single query ● contact.update mutation ● contact.updateByExternalId mutation ● contactByWildcard query ● ownerApp.contact.createContact mutation ● ownerApp.pax.searchPax query ● passengerByWildcard query

Member Of

Account object ● AircraftContactPricingSettings object ● AircraftOwner object ● AircraftReservation object ● AircraftSalesSettings object ● Client object ● Contact object ● ContactAddress object ● ContactAvinode object ● ContactFlight object ● ContactInfo object ● ContactPreferredHandler object ● ContactRecommendedTravelDocuments object ● ContactsChanges object ● ContactSubscriptionSection object ● CrewMember object ● CrewMemberOnLeg object ● DefaultPassengerData object ● Eapis object ● HistoryChange object ● HotelReservation object ● LoggedUser object ● Login object ● MyAircraftReservation object ● NationalId object ● NonNullContactValue object ● NonNullListOfNonNullContactValue object ● Operator object ● PassengerContact object ● PassengerContactAnimal object ● PassengerForTravelDocuments object ● PhonebookContactDetails object ● QuoteRequest object ● QuoteRequestBuyer object ● QuoteRequestMessage object ● QuoteRequestMessageInfo object ● QuoteRequestSubcharterRequest object ● RequiredHotel object ● SchedVersion object ● Trip object ● ValidateContactDataType object