Skip to main content

CrewPanelDutySection (Object)

type CrewPanelDutySection {
isColliding(
loginDateList: [CrewPanelLoginDatesInput!]!
dutyDefinitionNid: ApiDutyDefinitionNidScalar!
startTime: Time
endTime: Time
includeDrafts: Boolean!
timeZoneToggle: TimeZoneToggle!
locationNid: LocationNid
): Boolean! @deprecated
dutyFeasibilityCheck(
loginDateList: [CrewPanelLoginDatesInput!]!
dutyDefinitionNid: ApiDutyDefinitionNidScalar!
startTime: Time
endTime: Time
includeDrafts: Boolean!
timeZoneToggle: TimeZoneToggle!
locationNid: LocationNid
aircraftNid: [AircraftNid!]!
aoc: AocNid
position: PositionNid
positionType: DutyPositionType
): [FeasibilityType!]!
}

Fields

CrewPanelDutySection.isColliding ● Boolean! deprecated non-null scalar

DEPRECATED

Use dutyFeasibilityCheck instead.

Check, if given duties set collides with any existing duty.. Cannot create more than 150 duties at once

CrewPanelDutySection.isColliding.loginDateList ● [CrewPanelLoginDatesInput!]! non-null input
CrewPanelDutySection.isColliding.dutyDefinitionNid ● ApiDutyDefinitionNidScalar! non-null scalar
CrewPanelDutySection.isColliding.startTime ● Time scalar

If not provided, time from duty definition will be used

CrewPanelDutySection.isColliding.endTime ● Time scalar

If not provided, time from duty definition will be used

CrewPanelDutySection.isColliding.includeDrafts ● Boolean! non-null scalar
CrewPanelDutySection.isColliding.timeZoneToggle ● TimeZoneToggle! non-null input
CrewPanelDutySection.isColliding.locationNid ● LocationNid scalar

CrewPanelDutySection.dutyFeasibilityCheck ● [FeasibilityType!]! non-null object

Returns all validation errors for creating a new duty, including collision and required certificate checks.. Cannot create more than 150 duties at once

CrewPanelDutySection.dutyFeasibilityCheck.loginDateList ● [CrewPanelLoginDatesInput!]! non-null input
CrewPanelDutySection.dutyFeasibilityCheck.dutyDefinitionNid ● ApiDutyDefinitionNidScalar! non-null scalar
CrewPanelDutySection.dutyFeasibilityCheck.startTime ● Time scalar

If not provided, time from duty definition will be used

CrewPanelDutySection.dutyFeasibilityCheck.endTime ● Time scalar

If not provided, time from duty definition will be used

CrewPanelDutySection.dutyFeasibilityCheck.includeDrafts ● Boolean! non-null scalar
CrewPanelDutySection.dutyFeasibilityCheck.timeZoneToggle ● TimeZoneToggle! non-null input
CrewPanelDutySection.dutyFeasibilityCheck.locationNid ● LocationNid scalar
CrewPanelDutySection.dutyFeasibilityCheck.aircraftNid ● [AircraftNid!]! non-null scalar
CrewPanelDutySection.dutyFeasibilityCheck.aoc ● AocNid scalar
CrewPanelDutySection.dutyFeasibilityCheck.position ● PositionNid scalar
CrewPanelDutySection.dutyFeasibilityCheck.positionType ● DutyPositionType enum

Member Of

CrewPanel object