CrewPanel (Object)
Represents fields available for Crew Panel module
type CrewPanel {
draftEnabled: Boolean!
hasUnpublishedDrafts(
interval: TimeIntervalInput!
crewMemberNidList: [ApiLoginNidScalar!]!
filterToggle: CrewPanelFilterToggle!
): Boolean!
dutyNotixEnabled: Boolean!
publishHistory(
loginNid: ApiLoginNidScalar!
): [PublicationHistory!]!
duty(
trNid: Int!
filterToggle: CrewPanelFilterToggle!
isInDraftsMode: Boolean = false
): CrewPanelDuty!
simulator(
trNid: Int!
filterToggle: CrewPanelFilterToggle!
isInDraftsMode: Boolean = false
): CrewPanelSimulator!
positioning(
positioningNid: TrNid!
filterToggle: CrewPanelFilterToggle!
isInDraftsMode: Boolean = false
): CrewPanelPositioning!
positioningActivity(
positioningNid: DraftOrActualPositioningNidOptional!
isInDraftsMode: Boolean = false
): CrewPanelPositioningActivityOutput
ftl: CrewPanelFtlSection!
flightTraining: CrewPanelFlightTrainingQuery!
hasDraftChanges(
loginNid: ApiLoginNidScalar
): Boolean!
aircraftActive(
timeInterval: TimeIntervalInput!
): CrewPanelAircraftActive!
assignCrewFeasibilityCheck(
trNidList: [FlightNid!]!
crew: [CrewFeasibilityCheckInputType!]!
): [FeasibilityType!]! @deprecated
filter: CrewPanelFilter
crewDutiesFilter: CrewDutiesFilter
activities(
timeInterval: TimeIntervalInput!
loginList: [CrewMemberNid!]!
filterToggle: CrewPanelFilterToggle!
includeDrafts: Boolean!
showOptions: Boolean = false
): CrewPanelActivities!
activityListByTr(
trNidList: [Int!]!
timeZoneToggle: TimeZoneToggle!
includeDrafts: Boolean!
): [CrewPanelActivityInterface!]!
activityListByLoginAndTime(
timeInterval: TimeIntervalInput!
crewNid: CrewMemberNid!
timeZoneToggle: TimeZoneToggle!
includeDrafts: Boolean!
useRevision: FlightRevisionType!
): [CrewPanelActivityInterface!]!
crewPositionSuggestion(
loginNid: ApiLoginNidScalar!
flightNidList: [FlightNid!]!
autoRoster: PositionNid
autoRosterType: DutyPositionType
shouldDefaultSelectConfirmedFlights: Boolean
): [CrewPanelPositionSuggestion!]!
hotelReservation(
hotelReservationNid: Int!
timeZoneToggle: TimeZoneToggle!
isInDraftsMode: Boolean!
): CrewPanelHotelReservation!
crewMemberList(
crewMemberNidList: [CrewMemberNid!]
aircraftTypeList: [AircraftTypeScalar!]
aircraftNidList: [AircraftNid!]
aircraftTagNidList: [TagDefinitionNid!]
positionNidList: [PositionNid!]
positionTypeList: [DutyPositionType!]
functionTypeList: [FunctionTypeEnum!]
labelNidList: [LabelNid!]
dateInterval: DateIntervalInput
aocNid: Int
crewAocNid: AocNid
aircraftAocNid: AocNid
baseNid: BaseNid
homebaseList: [AirportNidScalar!]
aircraftHomebaseList: [BaseNid!]
aircraftHomebaseICAOList: [AirportNidScalar!]
): [CrewPanelCrewMember!]! @deprecated
crewMemberListWithFilter(
filter: CrewFilterInput!
): [CrewPanelCrewMember!]!
temporarilyAssignedCrewMemberList(
filter: CrewFilterInput!
): [CrewPanelCrewMember!]!
crew: CrewPanelCrewQuerySection!
crewNote(
id: CrewNotesIdInput!
): NonNullCrewPanelNotesValueOrErrorList!
fullCrewMemberList: [CrewMember!]!
crewMemberHighestRankList: [CrewMemberHighestRank!]! @deprecated
flightList(
filter: CrewPanelFlightFilter!
): [Flight!]!
flightListByHours(
filter: CrewPanelFlightFilterByHours!
): [Flight!]!
dutySection: CrewPanelDutySection!
rosterValidationSection: CrewPanelRosterValidationSection!
compensationTimeList(
input: CompensationTimeListInput!
): [CompensationTime!]!
blockTimeList(
input: BlockTimeListInput!
): [BlockTime!]!
totalBlockTime(
dateInterval: DateIntervalInput!
loginNidList: [CrewMemberNid!]!
filterToggle: CrewPanelFilterToggle!
includeDraft: Boolean!
): [CrewPanelTotalBlockTime!]!
weeklyRestList(
input: WeeklyRestListInput!
): [WeeklyRestRecord!]!
}
Fields
CrewPanel.draftEnabled ● Boolean! non-null scalar
CrewPanel.hasUnpublishedDrafts ● Boolean! non-null scalar
Returns true if there are any unpublished draft activities for the given interval and crew members.. time interval has to be shorter than 24 months 1 week 3 days 11 hours 37 minutes 32 seconds. List cannot be empty
CrewPanel.hasUnpublishedDrafts.interval ● TimeIntervalInput! non-null input
CrewPanel.hasUnpublishedDrafts.crewMemberNidList ● [ApiLoginNidScalar!]! non-null scalar
CrewPanel.hasUnpublishedDrafts.filterToggle ● CrewPanelFilterToggle! non-null input
CrewPanel.dutyNotixEnabled ● Boolean! non-null scalar
CrewPanel.publishHistory ● [PublicationHistory!]! non-null object
CrewPanel.publishHistory.loginNid ● ApiLoginNidScalar! non-null scalar
CrewPanel.duty ● CrewPanelDuty! non-null object
Requires access to resource GRAPHQL_DUTY_SEE. Throws exception if trying to access not accessible activity considering aircraft privileges. If in drafts mode, requires operator to turn that feature on globally in settings.
CrewPanel.duty.trNid ● Int! non-null scalar
Numeric identifier for any time reservation, here represents duty.
CrewPanel.duty.filterToggle ● CrewPanelFilterToggle! non-null input
CrewPanel.duty.isInDraftsMode ● Boolean scalar
CrewPanel.simulator ● CrewPanelSimulator! non-null object
Requires access to resource GRAPHQL_SIMULATOR_SEE. If in drafts mode, requires operator to turn that feature on globally in settings.
CrewPanel.simulator.trNid ● Int! non-null scalar
Numeric identifier for any time reservation, here represents simulator.
CrewPanel.simulator.filterToggle ● CrewPanelFilterToggle! non-null input
CrewPanel.simulator.isInDraftsMode ● Boolean scalar
CrewPanel.positioning ● CrewPanelPositioning! non-null object
Requires access to resource GRAPHQL_POSITIONING_SEE. If in drafts mode, requires operator to turn that feature on globally in settings.
CrewPanel.positioning.positioningNid ● TrNid! non-null scalar
CrewPanel.positioning.filterToggle ● CrewPanelFilterToggle! non-null input
CrewPanel.positioning.isInDraftsMode ● Boolean scalar
CrewPanel.positioningActivity ● CrewPanelPositioningActivityOutput union
Requires access to resource GRAPHQL_POSITIONING_SEE. If in drafts mode, requires operator to turn that feature on globally in settings.
CrewPanel.positioningActivity.positioningNid ● DraftOrActualPositioningNidOptional! non-null scalar
Possible violation list: IS_NOT_SOME_ERROR
CrewPanel.positioningActivity.isInDraftsMode ● Boolean scalar
CrewPanel.ftl ● CrewPanelFtlSection! non-null object
Requires access to resource GRAPHQL_FTL
CrewPanel.flightTraining ● CrewPanelFlightTrainingQuery! non-null object
CrewPanel.hasDraftChanges ● Boolean! non-null scalar
CrewPanel.hasDraftChanges.loginNid ● ApiLoginNidScalar scalar
CrewPanel.aircraftActive ● CrewPanelAircraftActive! non-null object
Requires access to resource GRAPHQL_ACFT
CrewPanel.aircraftActive.timeInterval ● TimeIntervalInput! non-null input
CrewPanel.assignCrewFeasibilityCheck ● [FeasibilityType!]! deprecated non-null object
Please use crew -> assignCrewFeasibilityCheck
CrewPanel.assignCrewFeasibilityCheck.trNidList ● [FlightNid!]! non-null scalar
CrewPanel.assignCrewFeasibilityCheck.crew ● [CrewFeasibilityCheckInputType!]! non-null input
CrewPanel.filter ● CrewPanelFilter object
CrewPanel.crewDutiesFilter ● CrewDutiesFilter object
CrewPanel.activities ● CrewPanelActivities! non-null object
time interval has to be shorter than 3 months
CrewPanel.activities.timeInterval ● TimeIntervalInput! non-null input
CrewPanel.activities.loginList ● [CrewMemberNid!]! non-null scalar
CrewPanel.activities.filterToggle ● CrewPanelFilterToggle! non-null input
CrewPanel.activities.includeDrafts ● Boolean! non-null scalar
CrewPanel.activities.showOptions ● Boolean scalar
CrewPanel.activityListByTr ● [CrewPanelActivityInterface!]! non-null interface
CrewPanel.activityListByTr.trNidList ● [Int!]! non-null scalar
CrewPanel.activityListByTr.timeZoneToggle ● TimeZoneToggle! non-null input
CrewPanel.activityListByTr.includeDrafts ● Boolean! non-null scalar
CrewPanel.activityListByLoginAndTime ● [CrewPanelActivityInterface!]! non-null interface
CrewPanel.activityListByLoginAndTime.timeInterval ● TimeIntervalInput! non-null input
CrewPanel.activityListByLoginAndTime.crewNid ● CrewMemberNid! non-null scalar
CrewPanel.activityListByLoginAndTime.timeZoneToggle ● TimeZoneToggle! non-null input
CrewPanel.activityListByLoginAndTime.includeDrafts ● Boolean! non-null scalar
CrewPanel.activityListByLoginAndTime.useRevision ● FlightRevisionType! non-null enum
CrewPanel.crewPositionSuggestion ● [CrewPanelPositionSuggestion!]! non-null object
List cannot be empty
CrewPanel.crewPositionSuggestion.loginNid ● ApiLoginNidScalar! non-null scalar
CrewPanel.crewPositionSuggestion.flightNidList ● [FlightNid!]! non-null scalar
CrewPanel.crewPositionSuggestion.autoRoster ● PositionNid scalar
CrewPanel.crewPositionSuggestion.autoRosterType ● DutyPositionType enum
CrewPanel.crewPositionSuggestion.shouldDefaultSelectConfirmedFlights ● Boolean scalar
CrewPanel.hotelReservation ● CrewPanelHotelReservation! non-null object
Requires access to resource GRAPHQL_HOTEL_SEE. If in drafts mode, requires operator to turn that feature on globally in settings.
CrewPanel.hotelReservation.hotelReservationNid ● Int! non-null scalar
CrewPanel.hotelReservation.timeZoneToggle ● TimeZoneToggle! non-null input
CrewPanel.hotelReservation.isInDraftsMode ● Boolean! non-null scalar
CrewPanel.crewMemberList ● [CrewPanelCrewMember!]! deprecated non-null object
This field will be removed soon.
DEPRECATED - Use crewMemberListNew instead.
CrewPanel.crewMemberList.crewMemberNidList ● [CrewMemberNid!] list scalar
CrewPanel.crewMemberList.aircraftTypeList ● [AircraftTypeScalar!] list scalar
CrewPanel.crewMemberList.aircraftNidList ● [AircraftNid!] list scalar
CrewPanel.crewMemberList.aircraftTagNidList ● [TagDefinitionNid!] list scalar
CrewPanel.crewMemberList.positionNidList ● [PositionNid!] list scalar
CrewPanel.crewMemberList.positionTypeList ● [DutyPositionType!] list enum
CrewPanel.crewMemberList.functionTypeList ● [FunctionTypeEnum!] list enum
CrewPanel.crewMemberList.labelNidList ● [LabelNid!] list scalar
CrewPanel.crewMemberList.dateInterval ● DateIntervalInput input
CrewPanel.crewMemberList.aocNid ● Int scalar
DEPRECATED Use crewAocNid instead
CrewPanel.crewMemberList.crewAocNid ● AocNid scalar
CrewPanel.crewMemberList.aircraftAocNid ● AocNid scalar
CrewPanel.crewMemberList.baseNid ● BaseNid scalar
CrewPanel.crewMemberList.homebaseList ● [AirportNidScalar!] list scalar
CrewPanel.crewMemberList.aircraftHomebaseList ● [BaseNid!] list scalar
CrewPanel.crewMemberList.aircraftHomebaseICAOList ● [AirportNidScalar!] list scalar
CrewPanel.crewMemberListWithFilter ● [CrewPanelCrewMember!]! non-null object
Temporary field. It will be changed later on crewMemberList.
CrewPanel.crewMemberListWithFilter.filter ● CrewFilterInput! non-null input
CrewPanel.temporarilyAssignedCrewMemberList ● [CrewPanelCrewMember!]! non-null object
CrewPanel.temporarilyAssignedCrewMemberList.filter ● CrewFilterInput! non-null input
CrewPanel.crew ● CrewPanelCrewQuerySection! non-null object
CrewPanel.crewNote ● NonNullCrewPanelNotesValueOrErrorList! non-null union
CrewPanel.crewNote.id ● CrewNotesIdInput! non-null input
CrewPanel.fullCrewMemberList ● [CrewMember!]! non-null object
Requires access to resource GRAPHQL_CREW_MEMBER
CrewPanel.crewMemberHighestRankList ● [CrewMemberHighestRank!]! deprecated non-null object
Please use CrewMember->highestRangList instead.
CrewPanel.flightList ● [Flight!]! non-null object
Returns flights data for given period using specified filter settings. Period cannot be greater that 3 months.. Requires access to resource GRAPHQL_FLIGHT. Requires access to given flight
CrewPanel.flightList.filter ● CrewPanelFlightFilter! non-null input
CrewPanel.flightListByHours ● [Flight!]! non-null object
Returns flights data for given period using specified filter settings. Hours for each day are taken into consideration. Period cannot be greater that 3 months.. Requires access to resource GRAPHQL_FLIGHT. Requires access to given flight
CrewPanel.flightListByHours.filter ● CrewPanelFlightFilterByHours! non-null input
CrewPanel.dutySection ● CrewPanelDutySection! non-null object
Requires access to resource GRAPHQL_DUTY_SEE
CrewPanel.rosterValidationSection ● CrewPanelRosterValidationSection! non-null object
CrewPanel.compensationTimeList ● [CompensationTime!]! non-null object
CrewPanel.compensationTimeList.input ● CompensationTimeListInput! non-null input
CrewPanel.blockTimeList ● [BlockTime!]! non-null object
CrewPanel.blockTimeList.input ● BlockTimeListInput! non-null input
CrewPanel.totalBlockTime ● [CrewPanelTotalBlockTime!]! non-null object
Requires access to resource GRAPHQL_CREW_CALENDAR
CrewPanel.totalBlockTime.dateInterval ● DateIntervalInput! non-null input
CrewPanel.totalBlockTime.loginNidList ● [CrewMemberNid!]! non-null scalar
CrewPanel.totalBlockTime.filterToggle ● CrewPanelFilterToggle! non-null input
CrewPanel.totalBlockTime.includeDraft ● Boolean! non-null scalar
CrewPanel.weeklyRestList ● [WeeklyRestRecord!]! non-null object
CrewPanel.weeklyRestList.input ● WeeklyRestListInput! non-null input
Returned By
crewPanel query