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