Skip to main content

Endorsement (Object)

type Endorsement {
endorNid: Int!
operator: Operator!
name: String!
groupName: String!
order: Int!
license: Int! @deprecated
licenseEnum: ApiCrewMemberEndorsementLicenseEnum!
validityTime: Int!
revalidationWindow: Int!
outsideRevalidationWindowRound: Boolean!
actionRequired: String!
dataSource: String! @deprecated
dataSourceEnum: ApiCrewMemberEndorsementDataSourceEnum!
personalEndorsementsList: [PersonalEndorsement!]!
personalEndorsementCount: Int!
isRequired: Boolean!
isFromExternalSource: Boolean!
isPassport: Boolean!
validityUnit: String!
aircraftSelectionType: EndorsementAircraftSelectionType!
aircraftTypeList: [AircraftType!]!
aircraftList: [Aircraft!]!
positionList: [Position!]!
aocList: [AOC!]
neverExpired: Boolean!
oauthClientName: String
revalidationPolicy: String!
uniqueCode: String
dataSourceIcon: String
applyToFreelancers: Boolean!
applyToCommercial: Boolean
requiredEnglishLevel: EnglishLevel
requiredTraining: EndorsementTrainingLevelEnum
permissions: EndorsementPermissions!
revalidationsRules: EndorsementRevalidationRules
excludedCrewList: [Login!]!
onlyForCrewList: [Login!]!
licenseList: [LoginLicenseType!]
icaoTypeList: [IcaoType!]
tripTypeList: [ScheduleTripType!]
minimumAge: Int
maximumAge: Int
appliesTo: EndorsementTarget!
}

Fields

Endorsement.endorNid ● Int! non-null scalar

Endorsement.operator ● Operator! non-null object

Requires access to resource GRAPHQL_OPERATOR

Endorsement.name ● String! non-null scalar

Endorsement.groupName ● String! non-null scalar

Endorsement.order ● Int! non-null scalar

Endorsement.license ● Int! deprecated non-null scalar

DEPRECATED

use licenseEnum enum type

Endorsement.licenseEnum ● ApiCrewMemberEndorsementLicenseEnum! non-null enum

Endorsement.validityTime ● Int! non-null scalar

Endorsement.revalidationWindow ● Int! non-null scalar

Endorsement.outsideRevalidationWindowRound ● Boolean! non-null scalar

Endorsement.actionRequired ● String! non-null scalar

Endorsement.dataSource ● String! deprecated non-null scalar

DEPRECATED

use dataSourceEnum enum type

Endorsement.dataSourceEnum ● ApiCrewMemberEndorsementDataSourceEnum! non-null enum

Endorsement.personalEndorsementsList ● [PersonalEndorsement!]! non-null object

Endorsement.personalEndorsementCount ● Int! non-null scalar

Endorsement.isRequired ● Boolean! non-null scalar

Endorsement.isFromExternalSource ● Boolean! non-null scalar

Endorsement.isPassport ● Boolean! non-null scalar

Endorsement.validityUnit ● String! non-null scalar

Endorsement.aircraftSelectionType ● EndorsementAircraftSelectionType! non-null enum

Endorsement.aircraftTypeList ● [AircraftType!]! non-null object

Endorsement.aircraftList ● [Aircraft!]! non-null object

Requires access to resource GRAPHQL_ACFT

Endorsement.positionList ● [Position!]! non-null object

Endorsement.aocList ● [AOC!] list object

Empty list means endorsement is applied to all operators AOC

Endorsement.neverExpired ● Boolean! non-null scalar

Endorsement.oauthClientName ● String scalar

Endorsement.revalidationPolicy ● String! non-null scalar

Endorsement.uniqueCode ● String scalar

Endorsement.dataSourceIcon ● String scalar

Endorsement.applyToFreelancers ● Boolean! non-null scalar

Endorsement.applyToCommercial ● Boolean scalar

Endorsement.requiredEnglishLevel ● EnglishLevel enum

Endorsement.requiredTraining ● EndorsementTrainingLevelEnum enum

Endorsement.permissions ● EndorsementPermissions! non-null object

Endorsement.revalidationsRules ● EndorsementRevalidationRules object

Endorsement.excludedCrewList ● [Login!]! non-null object

Endorsement.onlyForCrewList ● [Login!]! non-null object

Endorsement.licenseList ● [LoginLicenseType!] list enum

Endorsement.icaoTypeList ● [IcaoType!] list enum

Endorsement.tripTypeList ● [ScheduleTripType!] list enum

Endorsement.minimumAge ● Int scalar

Endorsement.maximumAge ● Int scalar

Endorsement.appliesTo ● EndorsementTarget! non-null enum

Member Of

CrewMemberEndorsementApplicable object ● CrewPanelDuty object ● CrewPanelDutyType object ● CrewPanelSimulator object ● EndorsementMailingRule object ● EndorsementQuerySection object ● NonNullEndorsementValue object ● PersonalEndorsement object ● Simulator object