Skip to main content

CrewMember (Object)

Represents a person, who has at least one rating for aircraft.

type CrewMember {
crewMemberNid: CrewMemberNid!
ratingList(
onlyDefaultPosition: Boolean = false
): [PersRatings!]!
ratingListForAutoRoster(
aircraftTypeIdList: [String!]
): [PersRatings!]!
endorsementList: [PersonalEndorsement!]!
endorsementApplicableList(
requiredOnly: Boolean! = true
aircraftNid: AircraftNid
): [CrewMemberEndorsementApplicable!]!
endorsement(
endorsementNid: EndorsementNid!
): PersonalEndorsement
onlineFamiliarization(
airportNid: LocationNid!
): PersonalAirportEndorsement
airportRecency(
airportNid: LocationNid!
): PersonalAirportEndorsement
airportBrief(
airportNid: LocationNid!
): PersonalAirportEndorsement
dutiesAmount(
timeInterval: TimeIntervalInput!
timeZoneToggle: CrewPanelTimeZoneToggle!
): CrewMemberDutiesAmount!
dutiesOnDetails(
timeInterval: TimeIntervalInput!
timeZoneToggle: TimeZoneToggle!
): [CrewMemberDutiesDetails!]!
dutiesOffDetails(
timeInterval: TimeIntervalInput!
timeZoneToggle: TimeZoneToggle!
): [CrewMemberDutiesDetails!]!
annualDaysOffLimit: Int!
aircraftListFromRatings(
onlyForDefaultPositions: Boolean
): [Aircraft!]!
aircraftNidListFromRatings(
onlyForDefaultPositions: Boolean
): [Int!]!
role: Role
contact: Contact!
crewMemberContact: CrewMemberContact!
login: String!
crewExternalId: String
userBase: String
code: String!
knownAs: String!
homebase1LocationNid: Int!
homebase2LocationNid: Int!
homebase: Airport
homebase1: Airport
homebase2: Airport
highestRankRating: PersRatings
deleted: Boolean!
isFromLeon: Boolean!
email: String
noAccess: Boolean!
isAccessDevOnly: Boolean!
crewNo: String!
licenseList: [PersonalEndorsement!]!
operatorBase: OperatorBase!
homebaseHistory: [LoginHome!]!
isGuest: Boolean!
isFreelancer: Boolean!
isEapisCrew: Boolean!
isLineTraining: Boolean!
doNotFlyWith: [Login!]!
isOml: Boolean!
isNeverLogout: Boolean!
calendarUniqId: String!
aircraftList: [Aircraft!]!
temporaryAircraftList(
dateInterval: DateIntervalInput
aircraftNidList: [AircraftNid!]
): [AircraftCrewTemporary!]!
startOfEmployment: Date
endOfEmployment: Date
passportList: [PassportOutput!]!
nationalIdList: [NationalId!]!
vaccinationList: [ContactVaccination!]!
plannerNote: String
experienceList: [LoginExperience!]!
dutyAccountList: [DutyAccount!]!
dutyAccount(
dutyAccountDefinitionNid: DutyAccountDefinitionNidScalar!
): DutyAccount
positionTypeListPerAircraftType: [CrewMemberPositionTypePerAircraftType!]!
licence: CrewMemberLicence
dutyManager: Login @deprecated
dutyManagerNid: ApiLoginNidScalar @deprecated
dutyManagerList: [Login!]!
allowedAocList: [AOC]
adminData: CrewMemberAdminData!
employment: CrewMemberEmployment
files: [File!]!
profilePhotos: [File!]!
operator: Operator!
loginCompany: LoginCompany
isServiceAccount: Boolean!
aircraftTypeLicenceList: [CrewMemberAircraftTypeLicence!]!
loginSettings: LoginSettings
}

Fields

CrewMember.crewMemberNid ● CrewMemberNid! non-null scalar

CrewMember.ratingList ● [PersRatings!]! non-null object

CrewMember.ratingList.onlyDefaultPosition ● Boolean scalar

CrewMember.ratingListForAutoRoster ● [PersRatings!]! non-null object

CrewMember.ratingListForAutoRoster.aircraftTypeIdList ● [String!] list scalar

CrewMember.endorsementList ● [PersonalEndorsement!]! non-null object

List of endorsements issued for this crew member.. Requires access to resource CREW_MEMBER_ENDORSEMENT_SEE

CrewMember.endorsementApplicableList ● [CrewMemberEndorsementApplicable!]! non-null object

List of all endorsements that are applicable to this crew member, issued or not.

CrewMember.endorsementApplicableList.requiredOnly ● Boolean! non-null scalar
CrewMember.endorsementApplicableList.aircraftNid ● AircraftNid scalar

CrewMember.endorsement ● PersonalEndorsement object

CrewMember.endorsement.endorsementNid ● EndorsementNid! non-null scalar

Possible violation list: IS_NOT_SOME_ERROR

CrewMember.onlineFamiliarization ● PersonalAirportEndorsement object

CrewMember.onlineFamiliarization.airportNid ● LocationNid! non-null scalar

CrewMember.airportRecency ● PersonalAirportEndorsement object

CrewMember.airportRecency.airportNid ● LocationNid! non-null scalar

CrewMember.airportBrief ● PersonalAirportEndorsement object

CrewMember.airportBrief.airportNid ● LocationNid! non-null scalar

CrewMember.dutiesAmount ● CrewMemberDutiesAmount! non-null object

CrewMember.dutiesAmount.timeInterval ● TimeIntervalInput! non-null input
CrewMember.dutiesAmount.timeZoneToggle ● CrewPanelTimeZoneToggle! non-null input

CrewMember.dutiesOnDetails ● [CrewMemberDutiesDetails!]! non-null object

CrewMember.dutiesOnDetails.timeInterval ● TimeIntervalInput! non-null input
CrewMember.dutiesOnDetails.timeZoneToggle ● TimeZoneToggle! non-null input

CrewMember.dutiesOffDetails ● [CrewMemberDutiesDetails!]! non-null object

CrewMember.dutiesOffDetails.timeInterval ● TimeIntervalInput! non-null input
CrewMember.dutiesOffDetails.timeZoneToggle ● TimeZoneToggle! non-null input

CrewMember.annualDaysOffLimit ● Int! non-null scalar

CrewMember.aircraftListFromRatings ● [Aircraft!]! non-null object

Returns only aircraft user can access. Requires access to resource GRAPHQL_ACFT

CrewMember.aircraftListFromRatings.onlyForDefaultPositions ● Boolean scalar

CrewMember.aircraftNidListFromRatings ● [Int!]! non-null scalar

Returns only aircraft nid user can access

CrewMember.aircraftNidListFromRatings.onlyForDefaultPositions ● Boolean scalar

CrewMember.role ● Role object

CrewMember.contact ● Contact! non-null object

Requires access to resource GRAPHQL_CONTACT

CrewMember.crewMemberContact ● CrewMemberContact! non-null object

Requires access to resource GRAPHQL_CREW_MEMBER_CONTACT_SEE

CrewMember.login ● String! non-null scalar

CrewMember.crewExternalId ● String scalar

CrewMember.userBase ● String scalar

CrewMember.code ● String! non-null scalar

CrewMember.knownAs ● String! non-null scalar

CrewMember.homebase1LocationNid ● Int! non-null scalar

CrewMember.homebase2LocationNid ● Int! non-null scalar

CrewMember.homebase ● Airport object

Requires access to resource GRAPHQL_AIRPORT

CrewMember.homebase1 ● Airport object

Requires access to resource GRAPHQL_AIRPORT

CrewMember.homebase2 ● Airport object

Requires access to resource GRAPHQL_AIRPORT

CrewMember.highestRankRating ● PersRatings object

CrewMember.deleted ● Boolean! non-null scalar

CrewMember.isFromLeon ● Boolean! non-null scalar

CrewMember.email ● String scalar

CrewMember.noAccess ● Boolean! non-null scalar

CrewMember.isAccessDevOnly ● Boolean! non-null scalar

CrewMember.crewNo ● String! non-null scalar

CrewMember.licenseList ● [PersonalEndorsement!]! non-null object

CrewMember.operatorBase ● OperatorBase! non-null object

CrewMember.homebaseHistory ● [LoginHome!]! non-null object

CrewMember.isGuest ● Boolean! non-null scalar

CrewMember.isFreelancer ● Boolean! non-null scalar

CrewMember.isEapisCrew ● Boolean! non-null scalar

CrewMember.isLineTraining ● Boolean! non-null scalar

CrewMember.doNotFlyWith ● [Login!]! non-null object

CrewMember.isOml ● Boolean! non-null scalar

CrewMember.isNeverLogout ● Boolean! non-null scalar

CrewMember.calendarUniqId ● String! non-null scalar

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

Requires access to resource GRAPHQL_ACFT

CrewMember.temporaryAircraftList ● [AircraftCrewTemporary!]! non-null object

CrewMember.temporaryAircraftList.dateInterval ● DateIntervalInput input
CrewMember.temporaryAircraftList.aircraftNidList ● [AircraftNid!] list scalar

CrewMember.startOfEmployment ● Date scalar

CrewMember.endOfEmployment ● Date scalar

CrewMember.passportList ● [PassportOutput!]! non-null object

Requires access to resource GRAPHQL_LOGIN

CrewMember.nationalIdList ● [NationalId!]! non-null object

CrewMember.vaccinationList ● [ContactVaccination!]! non-null object

CrewMember.plannerNote ● String scalar

CrewMember.experienceList ● [LoginExperience!]! non-null object

CrewMember.dutyAccountList ● [DutyAccount!]! non-null object

CrewMember.dutyAccount ● DutyAccount object

CrewMember.dutyAccount.dutyAccountDefinitionNid ● DutyAccountDefinitionNidScalar! non-null scalar

Possible violation list: IS_NOT_SOME_ERROR

CrewMember.positionTypeListPerAircraftType ● [CrewMemberPositionTypePerAircraftType!]! non-null object

CrewMember.licence ● CrewMemberLicence object

CrewMember.dutyManager ● Login deprecated object

DEPRECATED

Will be removed, use dutyManagerList node instead.

CrewMember.dutyManagerNid ● ApiLoginNidScalar deprecated scalar

DEPRECATED

Will be removed, use dutyManagerList node instead.

CrewMember.dutyManagerList ● [Login!]! non-null object

CrewMember.allowedAocList ● [AOC] list object

CrewMember.adminData ● CrewMemberAdminData! non-null object

CrewMember.employment ● CrewMemberEmployment object

CrewMember.files ● [File!]! non-null object

CrewMember.profilePhotos ● [File!]! non-null object

CrewMember.operator ● Operator! non-null object

Requires access to resource GRAPHQL_OPERATOR

CrewMember.loginCompany ● LoginCompany object

Requires access to resource GRAPHQL_CREW_MEMBER

CrewMember.isServiceAccount ● Boolean! non-null scalar

CrewMember.aircraftTypeLicenceList ● [CrewMemberAircraftTypeLicence!]! non-null object

CrewMember.loginSettings ● LoginSettings object

Requires access to resource GRAPHQL_CREW_MEMBER

Returned By

crewMember query

Member Of

CrewAvailability object ● CrewDutiesFilter object ● crewList object ● CrewMemberCurrency object ● CrewMemberInPosition object ● CrewMemberListForReplacement object ● CrewMemberOnPosition object ● CrewMemberTravelDocument object ● CrewPanel object ● CrewPanelActivityInterface interface ● CrewPanelCrewMemberOnPositioning object ● CrewPanelCrewQuerySection object ● CrewPanelDutyType object ● CrewPanelFlightTraining object ● CrewPanelFlightType object ● CrewPanelHotelReservation object ● CrewPanelHotelReservationCrew object ● CrewPanelNotes object ● CrewPanelPositioning object ● CrewPanelPositioningType object ● CrewPanelSimulator object ● CrewPanelSimulatorType object ● EndorsementMailingRule object ● LoggedUser object ● NonNullCrewMemberValue object ● Pairing object ● PositioningActivity object ● RequiredHotelReservation object ● Simulator object