Ftl (Object)
Section for querying data related to FTL module.
type Ftl {
dutyList(
timeInterval: TimeIntervalInput!
): [FtlDuty!]!
settings(
time: DateTimeWithTimezone
aircraftNid: AircraftNid
crewMemberNid: CrewMemberNid
): FtlSettings
ftlDutyForCrewMembers(
input: CrewMembersOnSectorInput
): [FtlDutyForCrewMemberOnSector!]!
isCompensationTimeCalculationEnabled: Boolean!
ftlCalculationsForCrewMember(
crewMember: PersonIdentificationOptionScalar!
timeInterval: TimeIntervalInput!
): FtlCalculationsForCrewMember!
ftlViolationsForCrewMember(
crewMember: PersonIdentificationOptionScalar!
timeInterval: TimeIntervalInput!
): FtlCalculationsForCrewMember!
}
Fields
Ftl.dutyList ● [FtlDuty!]! non-null object
List of duties fulfilling criteria specified in arguments.. time interval has to be shorter than 1 month 1 day
Ftl.dutyList.timeInterval ● TimeIntervalInput! non-null input
Ftl.settings ● FtlSettings object
List of all FTL settings for a given crew member at a given aircraft at a given time. <br />If no crew member is passed via arguments it will fall back to the settings for aircraft<br /> and then default for the operator. If time is not passed the settings for NOW will be returned.
Ftl.settings.time ● DateTimeWithTimezone scalar
Ftl.settings.aircraftNid ● AircraftNid scalar
Ftl.settings.crewMemberNid ● CrewMemberNid scalar
Ftl.ftlDutyForCrewMembers ● [FtlDutyForCrewMemberOnSector!]! non-null object
A duty, related to a sector, and crew members on the list. Requires access to resource GRAPHQL_FTL
Ftl.ftlDutyForCrewMembers.input ● CrewMembersOnSectorInput input
Ftl.isCompensationTimeCalculationEnabled ● Boolean! non-null scalar
A boolean value, describing if Compensation time calculation is enabled.
Ftl.ftlCalculationsForCrewMember ● FtlCalculationsForCrewMember! non-null object
time interval has to be shorter than 2 months
Ftl.ftlCalculationsForCrewMember.crewMember ● PersonIdentificationOptionScalar! non-null scalar
Ftl.ftlCalculationsForCrewMember.timeInterval ● TimeIntervalInput! non-null input
Ftl.ftlViolationsForCrewMember ● FtlCalculationsForCrewMember! non-null object
FTL calculations limited to days containing at least one limit violation.. time interval has to be shorter than 2 months
Ftl.ftlViolationsForCrewMember.crewMember ● PersonIdentificationOptionScalar! non-null scalar
Ftl.ftlViolationsForCrewMember.timeInterval ● TimeIntervalInput! non-null input
Returned By
ftl query