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
Will be removed, use dutyManagerList node instead.
CrewMember.dutyManagerNid ● ApiLoginNidScalar deprecated scalar
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