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