Get desktop application:
View/edit binary Protocol Buffers messages
A serialized Figma design document, containing views, images, component sets, version, ID, and variable map. It's used for storing and loading Figma designs in a DesignCompose project.
Used in:
The string here is a NodeQuery, encoded to a string so that it can be used as the key to the map. See crates/dc_bundle/src/definition.rs for encoding/decoding
Images contains a mapping from ImageKey to network bytes. It can create an ImageMap and is intended to be used when we want to use Figma-defined components but do not want to communicate with the Figma service.
A separate header message that quickly identifies the main DesignComposeDefinition
Used in:
DesignCompose version
Last modified timestamp
Design name
Figma response version
Design ID