OBJECT

CrewPanel

Represents fields available for Crew Panel module

link GraphQL Schema definition

  • type CrewPanel {
  • # Requires access to resource GRAPHQL_CREW_PANEL
  • draftEnabled: Boolean!
  • # Requires access to resource GRAPHQL_CREW_PANEL
  • dutyNotixEnabled: Boolean!
  • # Requires access to resource GRAPHQL_CREW_PANEL
  • #
  • # Arguments
  • # loginNid:
  • publishHistory(loginNid: ApiLoginNidScalar!): [PublicationHistory!]!
  • # 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.
  • #
  • # Arguments
  • # trNid: Numeric identifier for any time reservation, here
  • # represents duty.
  • # filterToggle:
  • # isInDraftsMode:
  • duty(trNid: Int!, filterToggle: CrewPanelFilterToggle!, isInDraftsMode: Boolean): CrewPanelDuty!
  • # Requires access to resource GRAPHQL_SIMULATOR_SEE.
  • # If in drafts mode, requires operator to turn that feature on globally in
  • # settings.
  • #
  • # Arguments
  • # trNid: Numeric identifier for any time reservation, here
  • # represents simulator.
  • # filterToggle:
  • # isInDraftsMode:
  • simulator(
  • trNid: Int!,
  • filterToggle: CrewPanelFilterToggle!,
  • isInDraftsMode: Boolean
  • ): CrewPanelSimulator!
  • # Requires access to resource GRAPHQL_POSITIONING_SEE.
  • # If in drafts mode, requires operator to turn that feature on globally in
  • # settings.
  • #
  • # Arguments
  • # positioningNid:
  • # filterToggle:
  • # isInDraftsMode:
  • positioning(
  • positioningNid: TrNid!,
  • filterToggle: CrewPanelFilterToggle!,
  • isInDraftsMode: Boolean
  • ): CrewPanelPositioning!
  • # Requires access to resource GRAPHQL_FTL
  • ftl: CrewPanelFtlSection!
  • # Requires access to resource GRAPHQL_CREW_PANEL
  • flightTraining: CrewPanelFlightTrainingQuery!
  • # Requires access to resource GRAPHQL_CREW_PANEL
  • #
  • # Arguments
  • # loginNid:
  • hasDraftChanges(loginNid: ApiLoginNidScalar): Boolean!
  • # Requires access to resource GRAPHQL_ACFT
  • #
  • # Arguments
  • # timeInterval:
  • aircraftActive(timeInterval: TimeIntervalInput!): CrewPanelAircraftActive!
  • # Requires access to resource GRAPHQL_CREW_PANEL
  • #
  • # Arguments
  • # trNidList:
  • # crew:
  • assignCrewFeasibilityCheck(
  • trNidList: [FlightNid!]!,
  • crew: [CrewFeasibilityCheckInputType!]!
  • ): [FeasibilityType!]! @deprecated( reason: "Please use crew -> assignCrewFeasibilityCheck" )
  • # Requires access to resource GRAPHQL_CREW_PANEL
  • filter: CrewPanelFilter
  • # Requires access to resource GRAPHQL_CREW_PANEL
  • crewDutiesFilter: CrewDutiesFilter
  • # time interval has to be shorter than 3 months
  • #
  • # Arguments
  • # timeInterval:
  • # loginList:
  • # filterToggle:
  • # includeDrafts:
  • # showOptions:
  • activities(
  • timeInterval: TimeIntervalInput!,
  • loginList: [CrewMemberNid!]!,
  • filterToggle: CrewPanelFilterToggle!,
  • includeDrafts: Boolean!,
  • showOptions: Boolean
  • ): CrewPanelActivities!
  • # Arguments
  • # trNidList:
  • # timeZoneToggle:
  • # includeDrafts:
  • activityListByTr(
  • trNidList: [Int!]!,
  • timeZoneToggle: TimeZoneToggle!,
  • includeDrafts: Boolean!
  • ): [CrewPanelActivityInterface!]!
  • # Arguments
  • # timeInterval:
  • # crewNid:
  • # timeZoneToggle:
  • # includeDrafts:
  • # useRevision:
  • activityListByLoginAndTime(
  • timeInterval: TimeIntervalInput!,
  • crewNid: CrewMemberNid!,
  • timeZoneToggle: TimeZoneToggle!,
  • includeDrafts: Boolean!,
  • useRevision: FlightRevisionType!
  • ): [CrewPanelActivityInterface!]!
  • # Requires access to resource GRAPHQL_CREW_PANEL.
  • # List cannot be empty
  • #
  • # Arguments
  • # loginNid:
  • # flightNidList:
  • # autoRoster:
  • # autoRosterType:
  • # shouldDefaultSelectConfirmedFlights:
  • crewPositionSuggestion(
  • loginNid: ApiLoginNidScalar!,
  • flightNidList: [FlightNid!]!,
  • autoRoster: PositionNid,
  • autoRosterType: DutyPositionType,
  • shouldDefaultSelectConfirmedFlights: Boolean
  • ): [CrewPanelPositionSuggestion!]!
  • # If in drafts mode, requires operator to turn that feature on globally in
  • # settings.
  • #
  • # Arguments
  • # hotelReservationNid:
  • # timeZoneToggle:
  • # isInDraftsMode:
  • hotelReservation(
  • hotelReservationNid: Int!,
  • timeZoneToggle: TimeZoneToggle!,
  • isInDraftsMode: Boolean!
  • ): CrewPanelHotelReservation!
  • # DEPRECATED - Use `crewMemberListNew` instead.
  • #
  • # Arguments
  • # crewMemberNidList:
  • # aircraftTypeList:
  • # aircraftNidList:
  • # aircraftTagNidList:
  • # positionNidList:
  • # positionTypeList:
  • # functionTypeList:
  • # labelNidList:
  • # dateInterval:
  • # aocNid: DEPRECATED Use crewAocNid instead
  • # crewAocNid:
  • # aircraftAocNid:
  • # baseNid:
  • # homebaseList:
  • # aircraftHomebaseList:
  • # aircraftHomebaseICAOList:
  • 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( reason: "This field will be removed soon." )
  • # Temporary field. It will be changed later on `crewMemberList`.
  • #
  • # Arguments
  • # filter:
  • crewMemberListWithFilter(filter: CrewFilterInput!): [CrewPanelCrewMember!]!
  • # Arguments
  • # filter:
  • temporarilyAssignedCrewMemberList(
  • filter: CrewFilterInput!
  • ): [CrewPanelCrewMember!]!
  • crew: CrewPanelCrewQuerySection!
  • # Requires access to resource GRAPHQL_CREW_PANEL
  • #
  • # Arguments
  • # id:
  • crewNote(id: CrewNotesIdInput!): NonNullCrewPanelNotesValueOrErrorList!
  • # Requires access to resource GRAPHQL_CREW_PANEL.
  • # Requires access to resource GRAPHQL_CREW_MEMBER
  • fullCrewMemberList: [CrewMember!]!
  • crewMemberHighestRankList: [CrewMemberHighestRank!]! @deprecated( reason: "Please use CrewMember->highestRangList instead." )
  • # 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
  • #
  • # Arguments
  • # filter:
  • flightList(filter: CrewPanelFlightFilter!): [Flight!]!
  • # 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
  • #
  • # Arguments
  • # filter:
  • flightListByHours(filter: CrewPanelFlightFilterByHours!): [Flight!]!
  • # Requires access to resource GRAPHQL_DUTY_SEE
  • dutySection: CrewPanelDutySection!
  • }