OBJECT

CrewPanelMutation

Represents fields available for mutating of Crew Panel node

link GraphQL Schema definition

  • type CrewPanelMutation {
  • # If in drafts mode, requires operator to turn that feature on globally in
  • # settings.
  • #
  • # Arguments
  • # simulatorInput: [Not documented]
  • # filterToggle: [Not documented]
  • # isInDraftsMode: [Not documented]
  • createSimulator(
  • simulatorInput: CrewPanelSimulatorInput!,
  • filterToggle: CrewPanelFilterToggle!,
  • isInDraftsMode: Boolean!
  • ): NonNullCrewPanelSimulatorValueOrErrorList!
  • # If in drafts mode, requires operator to turn that feature on globally in
  • # settings.
  • #
  • # Arguments
  • # trNid: TR (leg, duty, etc.) numeric identifier
  • # simulatorInput: [Not documented]
  • # filterToggle: [Not documented]
  • # isInDraftsMode: [Not documented]
  • updateSimulator(
  • trNid: Int!,
  • simulatorInput: CrewPanelSimulatorInput!,
  • filterToggle: CrewPanelFilterToggle!,
  • isInDraftsMode: Boolean!
  • ): NonNullCrewPanelSimulatorValueOrErrorList!
  • # If in drafts mode, requires operator to turn that feature on globally in
  • # settings.
  • #
  • # Arguments
  • # trNid: TR (leg, duty, etc.) numeric identifier
  • # isInDraftsMode: [Not documented]
  • deleteSimulator(trNid: Int!, isInDraftsMode: Boolean!): Boolean!
  • # If in drafts mode, requires operator to turn that feature on globally in
  • # settings.
  • #
  • # Arguments
  • # trNid: TR (leg, duty, etc.) numeric identifier
  • # crewMemberNid: [Not documented]
  • # isInDraftsMode: [Not documented]
  • deleteFromSimulator(
  • trNid: Int!,
  • crewMemberNid: CrewMemberNid!,
  • isInDraftsMode: Boolean!
  • ): Boolean!
  • # Requires access to resource GRAPHQL_DUTY_EDIT.
  • # Execution is not allowed during publishing
  • duty: CrewPanelDutyMutationSection!
  • # Requires access to resource GRAPHQL_DUTY_EDIT.
  • # Execution is not allowed during publishing.
  • # Cannot create more than 150 duties at once.
  • # If in drafts mode, requires operator to turn that feature on globally in
  • # settings.
  • #
  • # Arguments
  • # dutyDefinitionNid: [Not documented]
  • # loginDatesList: [Not documented]
  • # timezoneToggle: [Not documented]
  • # aircraftNid: [Not documented]
  • # isInDraftsMode: [Not documented]
  • dutyCreateQuick(
  • dutyDefinitionNid: ApiDutyDefinitionNidScalar!,
  • loginDatesList: [CrewPanelLoginDatesInput!]!,
  • timezoneToggle: TimeZoneToggle!,
  • aircraftNid: AircraftNid,
  • isInDraftsMode: Boolean!
  • ): NonNullBooleanValueOrErrorList! @deprecated( reason: "Use dutyCreateQuick node in crewPanel.duty section" )
  • # Requires access to resource GRAPHQL_DUTY_EDIT.
  • # Execution is not allowed during publishing.
  • # Cannot create more than 150 duties at once.
  • # If in drafts mode, requires operator to turn that feature on globally in
  • # settings.
  • #
  • # Arguments
  • # dutyData: [Not documented]
  • # loginDatesList: [Not documented]
  • # timezoneToggle: [Not documented]
  • # isInDraftsMode: [Not documented]
  • dutyCreate(
  • dutyData: ApiDutyInput!,
  • loginDatesList: [CrewPanelLoginDatesInput!]!,
  • timezoneToggle: TimeZoneToggle!,
  • isInDraftsMode: Boolean!
  • ): NonNullBooleanValueOrErrorList! @deprecated( reason: "Use dutyCreate node in crewPanel.duty section" )
  • # List cannot be empty.
  • # List cannot have duties assigned to aircraft.
  • #
  • # Arguments
  • # trNidList: [Not documented]
  • # loginNid: [Not documented]
  • # dayDate: [Not documented]
  • # timeZoneToggle: [Not documented]
  • # isInDraftsMode: [Not documented]
  • copyDutyList(
  • trNidList: [TrNid!]!,
  • loginNid: ApiLoginNidScalar!,
  • dayDate: Date!,
  • timeZoneToggle: TimeZoneToggle!,
  • isInDraftsMode: Boolean!
  • ): NonNullBooleanValueOrErrorList! @deprecated( reason: "Use copyDutyList node in crewPanel.duty section" )
  • # Arguments
  • # loginNidList: [Not documented]
  • # timeInterval: [Not documented]
  • # filterToggle: [Not documented]
  • clearDraftChangesForDates(
  • loginNidList: [ApiLoginNidScalar!]!,
  • timeInterval: TimeIntervalInput!,
  • filterToggle: CrewPanelFilterToggle!
  • ): Boolean!
  • # Arguments
  • # enabled: [Not documented]
  • setDutyNotixEnabled(enabled: Boolean!): Boolean!
  • # Arguments
  • # trNidList:
  • # Possible violation list: IS_NOT_SOME_ERROR,IS_NOT_CHECK_DUTY_MANAGER_ERROR
  • # isInDraftsMode:
  • acceptRequestList(
  • trNidList: [RequestDutyNid!]!,
  • isInDraftsMode: Boolean!
  • ): AcceptRequestListOutput!
  • # Arguments
  • # trNidList:
  • # Possible violation list: IS_NOT_SOME_ERROR,IS_NOT_CHECK_DUTY_MANAGER_ERROR
  • # isInDraftsMode:
  • declineRequestList(
  • trNidList: [RequestDutyNid!]!,
  • isInDraftsMode: Boolean!
  • ): DeclineRequestListOutput!
  • # Arguments
  • # filterPresetNid: [Not documented]
  • # loginList: [Not documented]
  • # labelList: [Not documented]
  • # crewHomebaseNidList: [Not documented]
  • # crewHomebaseAirportNidList: [Not documented]
  • # excludedLoginList: [Not documented]
  • # excludedLabelList: [Not documented]
  • setFilter(
  • filterPresetNid: FilterPresetNid,
  • loginList: [Int!]!,
  • labelList: [Int!]!,
  • crewHomebaseNidList: [Int!]!,
  • crewHomebaseAirportNidList: [Int!]!,
  • excludedLoginList: [Int!]!,
  • excludedLabelList: [Int!]!
  • ): CrewPanelFilter
  • # Arguments
  • # filterPresetNid: [Not documented]
  • # crewMemberNidList: [Not documented]
  • # labelNidList: [Not documented]
  • # aircraftTypeList: [Not documented]
  • # functionTypeList: [Not documented]
  • # positionNidList: [Not documented]
  • # aocNid: [Not documented]
  • # aircraftAocNid: [Not documented]
  • # aircraftNidList: [Not documented]
  • # aircraftTagNidList: [Not documented]
  • # homebaseList: [Not documented]
  • # aircraftHomebaseList: [Not documented]
  • # aircraftHomebaseICAOList: [Not documented]
  • # excludedCrewMemberNidList: [Not documented]
  • # excludedLabelNidList: [Not documented]
  • setCrewDutiesFilter(
  • filterPresetNid: FilterPresetNid,
  • crewMemberNidList: [CrewMemberNid!],
  • labelNidList: [LabelNid!],
  • aircraftTypeList: [AircraftTypeScalar!],
  • functionTypeList: [FunctionTypeEnum!],
  • positionNidList: [PositionNid!],
  • aocNid: Int,
  • aircraftAocNid: AocNid,
  • aircraftNidList: [AircraftNid!],
  • aircraftTagNidList: [TagDefinitionNid!],
  • homebaseList: [AirportNidScalar!],
  • aircraftHomebaseList: [BaseNid!],
  • aircraftHomebaseICAOList: [AirportNidScalar!],
  • excludedCrewMemberNidList: [CrewMemberNid!],
  • excludedLabelNidList: [LabelNid!]
  • ): CrewDutiesFilter
  • # Requires access to resource GRAPHQL_DUTY_EDIT.
  • # Execution is not allowed during publishing.
  • # Checks if list have more elements than allowed.
  • # If in drafts mode, requires operator to turn that feature on globally in
  • # settings.
  • #
  • # Arguments
  • # trNidList: [Not documented]
  • # isInDraftMode: [Not documented]
  • dutyListDelete(trNidList: [TrNid!]!, isInDraftMode: Boolean!): NonNullBooleanValueOrErrorList!
  • # Requires access to resource GRAPHQL_DUTY_EDIT.
  • # Execution is not allowed during publishing
  • crew: CrewPanelCrewMutationSection!
  • # Requires access to resource GRAPHQL_DUTY_EDIT.
  • # Execution is not allowed during publishing
  • #
  • # Arguments
  • # crewRecordList: [Not documented]
  • # isInDraftsMode: [Not documented]
  • assignCrew(
  • crewRecordList: [CrewPanelAssignCrewRecord!]!,
  • isInDraftsMode: Boolean!
  • ): NonNullBooleanValueOrErrorList! @deprecated( reason: "Please use node in crewPanel.crew section instead" )
  • hotelReservation: CrewPanelHotelReservationMutationSection!
  • flightTraining: CrewPanelFlightTrainingMutation!
  • crewNote: CrewPanelNotesMutation!
  • # time interval has to be longer that 1 week 4 days and shorter than 2 months
  • #
  • # Arguments
  • # loginNid:
  • # timeInterval:
  • # timezoneToggle:
  • startSafteFastCalculation(
  • loginNid: ApiLoginNidScalar!,
  • timeInterval: TimeIntervalInput!,
  • timezoneToggle: TimeZoneToggle!
  • ): NonNullSaftefastCalculationStartResultValueOrErrorList!
  • # time interval has to be longer that 1 week 4 days and shorter than 2 months
  • #
  • # Arguments
  • # timeInterval:
  • # timezoneToggle:
  • startSafteFastMultiCrewCalculation(
  • timeInterval: TimeIntervalInput!,
  • timezoneToggle: TimeZoneToggle!
  • ): CrewPanelStartSafteFastMultiCrewCalculationOutput!
  • positioning: CrewPanelPositioningMutationSection!
  • }