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