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