Skip to main content

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