Skip to main content

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

DEPRECATED

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

DEPRECATED

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

DEPRECATED

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