Skip to main content

PassportOutput (Object)

type PassportOutput {
externalId: PassportExternalIdScalar
passportNid: Int!
contactNid: Int
number: String!
countryCode: String!
country: Country
dateOfIssue: Int! @deprecated
dateOfIssueDate: Date
isExpired: Boolean!
expires: Int! @deprecated
expiresDate: Date
neverExpires: Boolean!
notes: String
defaultPass: Boolean!
defaultByCountryList: [DefaultTravelDocumentCountryCriteria!]!
defaultByCountryGroupList: [DefaultTravelDocumentCountryGroupCriteria!]!
personalEndorsementsList: [PersonalEndorsement!]!
visaList: [PassportVisa!]!
visaByNumber(
number: String!
): PassportVisa
isDeleted: Boolean!
name: String!
middleName: String!
surname: String!
files: [File!]!
nationality: Country
isMasked: Boolean!
unavailable: Boolean!
unmaskedData: PassportUnmaskedData!
}

Fields

PassportOutput.externalId ● PassportExternalIdScalar scalar

PassportOutput.passportNid ● Int! non-null scalar

PassportOutput.contactNid ● Int scalar

PassportOutput.number ● String! non-null scalar

PassportOutput.countryCode ● String! non-null scalar

PassportOutput.country ● Country object

PassportOutput.dateOfIssue ● Int! deprecated non-null scalar

DEPRECATED

Use dateOfIssueDateTime field instead.

PassportOutput.dateOfIssueDate ● Date scalar

PassportOutput.isExpired ● Boolean! non-null scalar

PassportOutput.expires ● Int! deprecated non-null scalar

DEPRECATED

Use expiresDateTime field instead.

PassportOutput.expiresDate ● Date scalar

PassportOutput.neverExpires ● Boolean! non-null scalar

PassportOutput.notes ● String scalar

PassportOutput.defaultPass ● Boolean! non-null scalar

PassportOutput.defaultByCountryList ● [DefaultTravelDocumentCountryCriteria!]! non-null object

PassportOutput.defaultByCountryGroupList ● [DefaultTravelDocumentCountryGroupCriteria!]! non-null object

PassportOutput.personalEndorsementsList ● [PersonalEndorsement!]! non-null object

PassportOutput.visaList ● [PassportVisa!]! non-null object

PassportOutput.visaByNumber ● PassportVisa object

PassportOutput.visaByNumber.number ● String! non-null scalar

PassportOutput.isDeleted ● Boolean! non-null scalar

PassportOutput.name ● String! non-null scalar

PassportOutput.middleName ● String! non-null scalar

PassportOutput.surname ● String! non-null scalar

PassportOutput.files ● [File!]! non-null object

PassportOutput.nationality ● Country object

PassportOutput.isMasked ● Boolean! non-null scalar

PassportOutput.unavailable ● Boolean! non-null scalar

PassportOutput.unmaskedData ● PassportUnmaskedData! non-null object

Requires access to resource CONTACT_UNMASKED_DATA_SEE

Returned By

contact.passportByNid query

Member Of

Contact object ● ContactPassportMutationSection object ● ContactRecommendedTravelDocuments object ● CrewAppFlightSelectedTravelDocumentQuerySection object ● CrewMember object ● CrewMemberContactDocuments object ● CrewMemberOnLeg object ● CrewSuggestion object ● LoggedUser object ● NonNullPassportOutputValue object ● PassengerContact object ● PassengerContactAnimal object ● PassengerForTravelDocuments object ● PassportVisa object ● PersonalEndorsement object ● PhonebookContactDocuments object