Skip to main content

PersonalEndorsement (Object)

Represents personal endorsement

type PersonalEndorsement implements PersonalEndorsementInterface {
login: Login!
loginNid: Int!
endorsement: Endorsement!
endorsementNid: Int!
expires: Int @deprecated
expiresIso: Date @deprecated
expiringData: PersonalEndorsementExpiring!
number: String
countryOfIssue: Country
dateOfIssue: Int
dateOfIssueIso: Date
notes: String
crewNote: String
passport: PassportOutput
passportNid: Int
fileList: [File!]!
historyList: [PersonalEndorsementHistorySnapshot!]
status: PersonalEndorsementStatusEnum!
neverExpired: Boolean!
dateInitial: Date
isNotIssued: Boolean!
revalidationDate: Date
requiredForCrewMember: RequiredForCrewMember
isEditable: Boolean!
aoc: AocUnionType!
tripType: TripUnionType!
aircraftType: AircraftUnionType!
revalidationWindowStart: Date
baseMonth: Month
graceMonth: Date
}

Fields​

PersonalEndorsement.login ● Login! non-null object​

PersonalEndorsement.loginNid ● Int! non-null scalar​

PersonalEndorsement.endorsement ● Endorsement! non-null object​

PersonalEndorsement.endorsementNid ● Int! non-null scalar​

PersonalEndorsement.expires ● Int deprecated scalar​

DEPRECATED

Use expiringData instead

PersonalEndorsement.expiresIso ● Date deprecated scalar​

DEPRECATED

Use expiringData instead

PersonalEndorsement.expiringData ● PersonalEndorsementExpiring! non-null object​

PersonalEndorsement.number ● String scalar​

PersonalEndorsement.countryOfIssue ● Country object​

PersonalEndorsement.dateOfIssue ● Int scalar​

PersonalEndorsement.dateOfIssueIso ● Date scalar​

PersonalEndorsement.notes ● String scalar​

PersonalEndorsement.crewNote ● String scalar​

PersonalEndorsement.passport ● PassportOutput object​

Requires access to resource GRAPHQL_LOGIN

PersonalEndorsement.passportNid ● Int scalar​

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

PersonalEndorsement.historyList ● [PersonalEndorsementHistorySnapshot!] list object​

PersonalEndorsement.status ● PersonalEndorsementStatusEnum! non-null enum​

PersonalEndorsement.neverExpired ● Boolean! non-null scalar​

PersonalEndorsement.dateInitial ● Date scalar​

PersonalEndorsement.isNotIssued ● Boolean! non-null scalar​

PersonalEndorsement.revalidationDate ● Date scalar​

PersonalEndorsement.requiredForCrewMember ● RequiredForCrewMember enum​

PersonalEndorsement.isEditable ● Boolean! non-null scalar​

PersonalEndorsement.aoc ● AocUnionType! non-null union​

PersonalEndorsement.tripType ● TripUnionType! non-null union​

PersonalEndorsement.aircraftType ● AircraftUnionType! non-null union​

PersonalEndorsement.revalidationWindowStart ● Date scalar​

PersonalEndorsement.baseMonth ● Month scalar​

PersonalEndorsement.graceMonth ● Date scalar​

Interfaces​

PersonalEndorsementInterface interface​

Common interface for personal endorsement.

Member Of​

CrewMember object ● CrewMemberEndorsementApplicable object ● CrewMemberEndorsementSection object ● Endorsement object ● Login object ● NonNullPersonalEndorsementValue object ● PassportOutput object