package foreflight

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ForeFlightChecklist

foreflight.proto:66

Used in: ForeFlightChecklistSubgroup

message ForeFlightChecklistContainer

foreflight.proto:11

message ForeFlightChecklistGroup

foreflight.proto:52

Used in: ForeFlightChecklistPayload

message ForeFlightChecklistItem

foreflight.proto:76

This would have been better modelled by inheritance, or better still using oneOf. Unfortunately, inheritance is not supported and oneOf cannot be used with repeated fields.

Used in: ForeFlightChecklist

message ForeFlightChecklistMetadata

foreflight.proto:46

ForeFlight has 3 metadata fields for checklists: 1. Tail number 2. Name (not file name!) 3. Detail (make and model) All 3 fields can be empty. If so, the checklist will be displayed as `No name` and exported as `No name.fmd`. If **only one** of these fields (tail number or name or detail) is present, it will be used as identifier **and** as filename. If **multiple** fields are present, then the filename can be either "tail number, name" or "tail number" or "name". The detail always appears below the identifier and is never part of the filename.

Used in: ForeFlightChecklistPayload

message ForeFlightChecklistPayload

foreflight.proto:21

All objects in the checklist payload have object_id's that are UUID V4 lowercase and without dashes. Presumably these are used for checklist synchronization between devices.

Used in: ForeFlightChecklistContainer

message ForeFlightChecklistSubgroup

foreflight.proto:59

Used in: ForeFlightChecklistGroup