Skip to main content

ChecklistDefType (Object)

Represents single checklistDefinition

type ChecklistDefType {
groupId: ChecklistGroupEnum!
typeId: ChecklistTypeEnum!
label: String!
shortLabel: String!
section: String!
sectionId: Int!
nid: Int!
order: Int!
statuses: [ChecklistStatusType!]!
defaultStatus: ChecklistStatusType!
description: String!
emailConfiguration: ChecklistEmailConfiguration
isVisibleOnCrewApp: Boolean!
isAutoAddToLeg: Boolean!
autoAddToLegCondition: String!
autoAddDefaultCondition: String
affectedAirport: AffectedAirport!
airportOffset: [ChecklistItemOffsetAirport!]!
countryOffset: [ChecklistItemOffsetCountry!]!
defaultOffset: ChecklistItemOffsetDefault
operatorLinks: [Link!]!
leonLinks: [Link!]!
crewAppNotificationEnabled: Boolean!
enableForUse: Boolean!
defaultLabel: String!
defaultComment: String!
showConfirmationCode: Boolean!
crewAppRemindBeforeFlightEnabled: Boolean!
crewAppRemindTimeBeforeFlight: IntPositive!
isEditableOnMyScheduleCrewApp: Boolean!
}

Fields​

ChecklistDefType.groupId ● ChecklistGroupEnum! non-null enum​

ChecklistDefType.typeId ● ChecklistTypeEnum! non-null enum​

ChecklistDefType.label ● String! non-null scalar​

ChecklistDefType.shortLabel ● String! non-null scalar​

ChecklistDefType.section ● String! non-null scalar​

ChecklistDefType.sectionId ● Int! non-null scalar​

ChecklistDefType.nid ● Int! non-null scalar​

ChecklistDefType.order ● Int! non-null scalar​

ChecklistDefType.statuses ● [ChecklistStatusType!]! non-null object​

ChecklistDefType.defaultStatus ● ChecklistStatusType! non-null object​

ChecklistDefType.description ● String! non-null scalar​

ChecklistDefType.emailConfiguration ● ChecklistEmailConfiguration object​

ChecklistDefType.isVisibleOnCrewApp ● Boolean! non-null scalar​

ChecklistDefType.isAutoAddToLeg ● Boolean! non-null scalar​

The checklist item will be automatically added to the flight

ChecklistDefType.autoAddToLegCondition ● String! non-null scalar​

If isAutoAddToLeg is set to true and this condition will be fulfilled then checklist item will be added to the flight

ChecklistDefType.autoAddDefaultCondition ● String scalar​

ChecklistDefType.affectedAirport ● AffectedAirport! non-null enum​

ChecklistDefType.airportOffset ● [ChecklistItemOffsetAirport!]! non-null object​

ChecklistDefType.countryOffset ● [ChecklistItemOffsetCountry!]! non-null object​

ChecklistDefType.defaultOffset ● ChecklistItemOffsetDefault object​

ChecklistDefType.crewAppNotificationEnabled ● Boolean! non-null scalar​

ChecklistDefType.enableForUse ● Boolean! non-null scalar​

ChecklistDefType.defaultLabel ● String! non-null scalar​

ChecklistDefType.defaultComment ● String! non-null scalar​

ChecklistDefType.showConfirmationCode ● Boolean! non-null scalar​

ChecklistDefType.crewAppRemindBeforeFlightEnabled ● Boolean! non-null scalar​

ChecklistDefType.crewAppRemindTimeBeforeFlight ● IntPositive! non-null scalar​

ChecklistDefType.isEditableOnMyScheduleCrewApp ● Boolean! non-null scalar​

Returned By​

checklist.getAvailableDefinitions query ● checklist.getDefinition query ● operator.checklistSettings.setChecklistItemVisibleOnCrewApp mutation

Member Of​

ApiPositioningSection object ● ChecklistItem object ● LegChecklistMessages object