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