OBJECT
CrewPanel
Represents fields available for Crew Panel module
link GraphQL Schema definition
- type CrewPanel {
- # Requires access to resource GRAPHQL_CREW_PANEL
- : Boolean!
- # Requires access to resource GRAPHQL_CREW_PANEL
- : Boolean!
- # Requires access to resource GRAPHQL_CREW_PANEL
- #
- # Arguments
- # 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:
- (: Int!, : CrewPanelFilterToggle!, : 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:
- (
- : Int!,
- : CrewPanelFilterToggle!,
- : 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:
- (
- : TrNid!,
- : CrewPanelFilterToggle!,
- : Boolean
- ): CrewPanelPositioning!
- # Requires access to resource GRAPHQL_FTL
- : CrewPanelFtlSection!
- # Requires access to resource GRAPHQL_CREW_PANEL
- : CrewPanelFlightTrainingQuery!
- # Requires access to resource GRAPHQL_CREW_PANEL
- #
- # Arguments
- # loginNid:
- (: ApiLoginNidScalar): Boolean!
- # Requires access to resource GRAPHQL_ACFT
- #
- # Arguments
- # timeInterval:
- (: TimeIntervalInput!): CrewPanelAircraftActive!
- # Requires access to resource GRAPHQL_CREW_PANEL
- #
- # Arguments
- # trNidList:
- # crew:
- (
- : [FlightNid!]!,
- : [CrewFeasibilityCheckInputType!]!
- ): [FeasibilityType!]! @deprecated( reason: "Please use crew -> assignCrewFeasibilityCheck" )
- # Requires access to resource GRAPHQL_CREW_PANEL
- : CrewPanelFilter
- # Requires access to resource GRAPHQL_CREW_PANEL
- : CrewDutiesFilter
- # time interval has to be shorter than 3 months
- #
- # Arguments
- # timeInterval:
- # loginList:
- # filterToggle:
- # includeDrafts:
- # showOptions:
- (
- : TimeIntervalInput!,
- : [CrewMemberNid!]!,
- : CrewPanelFilterToggle!,
- : Boolean!,
- : Boolean
- ): CrewPanelActivities!
- # Arguments
- # trNidList:
- # timeZoneToggle:
- # includeDrafts:
- (
- : [Int!]!,
- : TimeZoneToggle!,
- : Boolean!
- ): [CrewPanelActivityInterface!]!
- # Arguments
- # timeInterval:
- # crewNid:
- # timeZoneToggle:
- # includeDrafts:
- # useRevision:
- (
- : TimeIntervalInput!,
- : CrewMemberNid!,
- : TimeZoneToggle!,
- : Boolean!,
- : FlightRevisionType!
- ): [CrewPanelActivityInterface!]!
- # Requires access to resource GRAPHQL_CREW_PANEL.
- # List cannot be empty
- #
- # Arguments
- # loginNid:
- # flightNidList:
- # autoRoster:
- # autoRosterType:
- # shouldDefaultSelectConfirmedFlights:
- (
- : ApiLoginNidScalar!,
- : [FlightNid!]!,
- : PositionNid,
- : DutyPositionType,
- : Boolean
- ): [CrewPanelPositionSuggestion!]!
- # If in drafts mode, requires operator to turn that feature on globally in
- # settings.
- #
- # Arguments
- # hotelReservationNid:
- # timeZoneToggle:
- # isInDraftsMode:
- (
- : Int!,
- : TimeZoneToggle!,
- : 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:
- (
- : [CrewMemberNid!],
- : [AircraftTypeScalar!],
- : [AircraftNid!],
- : [TagDefinitionNid!],
- : [PositionNid!],
- : [DutyPositionType!],
- : [FunctionTypeEnum!],
- : [LabelNid!],
- : DateIntervalInput,
- : Int,
- : AocNid,
- : AocNid,
- : BaseNid,
- : [AirportNidScalar!],
- : [BaseNid!],
- : [AirportNidScalar!]
- ): [CrewPanelCrewMember!]! @deprecated( reason: "This field will be removed soon." )
- # Temporary field. It will be changed later on `crewMemberList`.
- #
- # Arguments
- # filter:
- (: CrewFilterInput!): [CrewPanelCrewMember!]!
- # Arguments
- # filter:
- (
- : CrewFilterInput!
- ): [CrewPanelCrewMember!]!
- : CrewPanelCrewQuerySection!
- # Requires access to resource GRAPHQL_CREW_PANEL
- #
- # Arguments
- # id:
- (: CrewNotesIdInput!): NonNullCrewPanelNotesValueOrErrorList!
- # Requires access to resource GRAPHQL_CREW_PANEL.
- # Requires access to resource GRAPHQL_CREW_MEMBER
- : [CrewMember!]!
- : [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:
- (: 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:
- (: CrewPanelFlightFilterByHours!): [Flight!]!
- # Requires access to resource GRAPHQL_DUTY_SEE
- : CrewPanelDutySection!
- : CrewPanelRosterValidationSection!
- # Requires access to resource GRAPHQL_CREW_PANEL
- #
- # Arguments
- # input:
- (: CompensationTimeListInput!): [CompensationTime!]!
- }