CrewPanelCrewMember (Object)
Represents a person - optimized for crew calendar
type CrewPanelCrewMember {
crewMemberNid: CrewMemberNid!
code: String!
knownAs: String!
email: String!
startOfEmployment: Date
isFreelancer: Boolean!
deleted: Boolean!
homebase: CrewPanelAirport
contact: CrewPanelContact!
aircraftList: [CrewPanelAircraft!]! @deprecated
aircraftNidList: [Int!]!
aircraftNidListFromRatings(
onlyForDefaultPositions: Boolean
): [Int!]!
aircraftTypeForRatingList: [String!]!
temporaryAircraftList(
dateInterval: DateIntervalInput
aircraftNidList: [AircraftNid!]
): [CrewPanelTemporaryAircraft!]!
highestRankList: [CrewPanelHighestRank!]!
}
Fields
CrewPanelCrewMember.crewMemberNid ● CrewMemberNid! non-null scalar
CrewPanelCrewMember.code ● String! non-null scalar
CrewPanelCrewMember.knownAs ● String! non-null scalar
CrewPanelCrewMember.email ● String! non-null scalar
CrewPanelCrewMember.startOfEmployment ● Date scalar
CrewPanelCrewMember.isFreelancer ● Boolean! non-null scalar
CrewPanelCrewMember.deleted ● Boolean! non-null scalar
CrewPanelCrewMember.homebase ● CrewPanelAirport object
CrewPanelCrewMember.contact ● CrewPanelContact! non-null object
CrewPanelCrewMember.aircraftList ● [CrewPanelAircraft!]! deprecated non-null object
DEPRECATED
Please use aircraftNidList instead of this. This is created only for backward compatibility
CrewPanelCrewMember.aircraftNidList ● [Int!]! non-null scalar
CrewPanelCrewMember.aircraftNidListFromRatings ● [Int!]! non-null scalar
CrewPanelCrewMember.aircraftNidListFromRatings.onlyForDefaultPositions ● Boolean scalar
CrewPanelCrewMember.aircraftTypeForRatingList ● [String!]! non-null scalar
CrewPanelCrewMember.temporaryAircraftList ● [CrewPanelTemporaryAircraft!]! non-null object
CrewPanelCrewMember.temporaryAircraftList.dateInterval ● DateIntervalInput input
CrewPanelCrewMember.temporaryAircraftList.aircraftNidList ● [AircraftNid!] list scalar
CrewPanelCrewMember.highestRankList ● [CrewPanelHighestRank!]! non-null object
Member Of
CrewPanel object