Skip to main content

PersonalAirportEndorsement (Object)

Represents personal endorsement for airport

type PersonalAirportEndorsement implements PersonalEndorsementInterface {
locationNid: Airport!
login: Login!
endorType: AirportEndorsementType!
endorName: String!
expires: Int @deprecated
expiresIso: Date
number: String
dateOfIssue: Int @deprecated
dateOfIssueIso: Date
notes: String
passportNid: Int
historyList: [PersonalAirportEndorsementHistorySnapshot!]
lastVisit: Date
nextVisit: Date
status(
validForTime: DateTime
): PersonalEndorsementStatusEnum!
endorsementName: String!
fileList: [File!]!
isNotIssued: Boolean!
isEditable: Boolean!
}

Fields​

PersonalAirportEndorsement.locationNid ● Airport! non-null object​

Requires access to resource GRAPHQL_AIRPORT

PersonalAirportEndorsement.login ● Login! non-null object​

PersonalAirportEndorsement.endorType ● AirportEndorsementType! non-null enum​

PersonalAirportEndorsement.endorName ● String! non-null scalar​

PersonalAirportEndorsement.expires ● Int deprecated scalar​

DEPRECATED

Use expiresIso field instead

PersonalAirportEndorsement.expiresIso ● Date scalar​

PersonalAirportEndorsement.number ● String scalar​

PersonalAirportEndorsement.dateOfIssue ● Int deprecated scalar​

DEPRECATED

Use dateOfIssueIso field instead

PersonalAirportEndorsement.dateOfIssueIso ● Date scalar​

PersonalAirportEndorsement.notes ● String scalar​

PersonalAirportEndorsement.passportNid ● Int scalar​

PersonalAirportEndorsement.historyList ● [PersonalAirportEndorsementHistorySnapshot!] list object​

PersonalAirportEndorsement.lastVisit ● Date scalar​

PersonalAirportEndorsement.nextVisit ● Date scalar​

PersonalAirportEndorsement.status ● PersonalEndorsementStatusEnum! non-null enum​

PersonalAirportEndorsement.status.validForTime ● DateTime scalar​

Status is calculated depending on whether date of expires has exceeded validForTime. If not passed, calculate for now.

PersonalAirportEndorsement.endorsementName ● String! non-null scalar​

PersonalAirportEndorsement.fileList ● [File!]! non-null object​

PersonalAirportEndorsement.isNotIssued ● Boolean! non-null scalar​

PersonalAirportEndorsement.isEditable ● Boolean! non-null scalar​

Interfaces​

PersonalEndorsementInterface interface​

Common interface for personal endorsement.

Member Of​

CrewMember object ● CrewMemberEndorsementSection object ● NonNullPersonalAirportEndorsementValue object ● PersonalAirportEndorsementValue object