Figler.Schema.NodeChange (figler v0.1.0-beta.1)

Copy Markdown View Source

Generated Kiwi message module for NodeChange.

Summary

Types

t()

@type t() :: %Figler.Schema.NodeChange{
  accessible_html_tag: Figler.Schema.HTMLTag.t() | nil,
  accessible_label: String.t() | nil,
  agenda_metadata_map: Figler.Schema.AgendaMetadataMap.t() | nil,
  agenda_position_map: Figler.Schema.AgendaPositionMap.t() | nil,
  ai_canvas_prompt: Figler.Schema.AiCanvasPrompt.t() | nil,
  ai_chat_thread: Figler.Schema.AIChatThread.t() | nil,
  ai_edit_scope_label: String.t() | nil,
  ai_edited_node_change_field_numbers: [non_neg_integer()] | nil,
  ancestor_path_before_deletion: [Figler.Schema.GUID.t()] | nil,
  animation_presets: Figler.Schema.AnimationPresets.t() | nil,
  annotation_categories: Figler.Schema.AnnotationCategories.t() | nil,
  annotations: [Figler.Schema.Annotation.t()] | nil,
  arc_data: Figler.Schema.ArcData.t() | nil,
  are_slides_manually_indented: boolean() | nil,
  aria_attributes: Figler.Schema.ARIAAttributesMap.t() | nil,
  aria_role: Figler.Schema.ARIARole.t() | nil,
  auto_fork_code: boolean() | nil,
  auto_rename: boolean() | nil,
  auto_rename_tag: non_neg_integer() | nil,
  background_color: Figler.Schema.Color.t() | nil,
  background_color_tag: non_neg_integer() | nil,
  background_enabled: boolean() | nil,
  background_enabled_tag: non_neg_integer() | nil,
  background_opacity: float() | nil,
  background_opacity_tag: non_neg_integer() | nil,
  background_paints: [Figler.Schema.Paint.t()] | nil,
  backing_animation_preset_id: Figler.Schema.AnimationPresetId.t() | nil,
  backing_code_component_id: Figler.Schema.CodeComponentId.t() | nil,
  backing_node_id: Figler.Schema.CanvasNodeId.t() | nil,
  backing_variable_id: Figler.Schema.VariableIdOrVariableOverrideId.t() | nil,
  backing_variable_set_id: Figler.Schema.VariableSetID.t() | nil,
  behaviors: Figler.Schema.NodeBehaviors.t() | nil,
  belongs_to_code_library_id: Figler.Schema.CodeLibraryId.t() | nil,
  bezier_handles: Figler.Schema.BezierHandles.t() | nil,
  blend_mode: Figler.Schema.BlendMode.t() | nil,
  blend_mode_tag: non_neg_integer() | nil,
  blob_ref: binary() | nil,
  boolean_operation: Figler.Schema.BooleanOperation.t() | nil,
  boolean_operation_tag: non_neg_integer() | nil,
  border_bottom_hidden: boolean() | nil,
  border_bottom_weight: float() | nil,
  border_left_hidden: boolean() | nil,
  border_left_weight: float() | nil,
  border_right_hidden: boolean() | nil,
  border_right_weight: float() | nil,
  border_stroke_weights_independent: boolean() | nil,
  border_top_hidden: boolean() | nil,
  border_top_weight: float() | nil,
  borders_take_space: boolean() | nil,
  breakpoint_min_width: float() | nil,
  brush_type: Figler.Schema.BrushType.t() | nil,
  buzz_approval_node_status_info:
    Figler.Schema.BuzzApprovalNodeStatusInfo.t() | nil,
  buzz_approval_requests: Figler.Schema.BuzzApprovalRequests.t() | nil,
  chat_compression_state: Figler.Schema.NodeChatCompressionState.t() | nil,
  chat_messages: [Figler.Schema.NodeChatMessage.t()] | nil,
  child_reading_direction: Figler.Schema.ChildReadingDirection.t() | nil,
  clip_id: Figler.Schema.GUID.t() | nil,
  cms_consumption_map: Figler.Schema.CMSConsumptionMap.t() | nil,
  cms_rich_text_style_map: Figler.Schema.CMSRichTextStyleMap.t() | nil,
  cms_selector: Figler.Schema.CMSSelector.t() | nil,
  code_behavior_data: Figler.Schema.CodeBehaviorData.t() | nil,
  code_block_language: Figler.Schema.CodeBlockLanguage.t() | nil,
  code_block_theme: Figler.Schema.CodeBlockTheme.t() | nil,
  code_chat_messages_key: String.t() | nil,
  code_component_description: String.t() | nil,
  code_created_from_design: boolean() | nil,
  code_created_from_design_node_id: Figler.Schema.CanvasNodeId.t() | nil,
  code_embed_info: Figler.Schema.CodeEmbedInfo.t() | nil,
  code_examples: [Figler.Schema.CodeExample.t()] | nil,
  code_export_name: String.t() | nil,
  code_file_canvas_node_id: Figler.Schema.CanvasNodeId.t() | nil,
  code_file_path: String.t() | nil,
  code_library_format: non_neg_integer() | nil,
  code_object_type: Figler.Schema.CodeObjectType.t() | nil,
  code_preview_settings: Figler.Schema.PrototypeDevice.t() | nil,
  code_snapshot: Figler.Schema.CodeSnapshot.t() | nil,
  code_snapshot_invalidated_at: non_neg_integer() | nil,
  code_snapshot_layers: Figler.Schema.CodeSnapshotLayers.t() | nil,
  code_snapshot_state: Figler.Schema.CodeSnapshotState.t() | nil,
  code_source_info: Figler.Schema.CodeSourceInfo.t() | nil,
  code_syntax: Figler.Schema.CodeSyntaxMap.t() | nil,
  collaborative_source_code: Figler.Schema.CollaborativePlainText.t() | nil,
  color_profile: Figler.Schema.ColorProfile.t() | nil,
  component_key: String.t() | nil,
  component_or_state_group_key: String.t() | nil,
  component_or_state_group_version: non_neg_integer() | nil,
  component_prop_assignments: [Figler.Schema.ComponentPropAssignment.t()] | nil,
  component_prop_defs: [Figler.Schema.ComponentPropDef.t()] | nil,
  component_prop_refs: [Figler.Schema.ComponentPropRef.t()] | nil,
  connection_type: Figler.Schema.ConnectionType.t() | nil,
  connection_url: String.t() | nil,
  connector_bezier_control_points:
    [Figler.Schema.ConnectorControlPoint.t()] | nil,
  connector_control_points: [Figler.Schema.ConnectorControlPoint.t()] | nil,
  connector_end: Figler.Schema.ConnectorEndpoint.t() | nil,
  connector_end_cap: Figler.Schema.StrokeCap.t() | nil,
  connector_line_style: Figler.Schema.ConnectorLineStyle.t() | nil,
  connector_start: Figler.Schema.ConnectorEndpoint.t() | nil,
  connector_start_cap: Figler.Schema.StrokeCap.t() | nil,
  connector_text_midpoint: Figler.Schema.ConnectorTextMidpoint.t() | nil,
  connector_type: Figler.Schema.ConnectorType.t() | nil,
  connector_version: integer() | nil,
  container_supports_fill_stroke_and_corners: boolean() | nil,
  containers_support_fill_stroke_and_corners: boolean() | nil,
  contracted_size: Figler.Schema.Vector.t() | nil,
  cooper_revert_data: Figler.Schema.CooperRevertData.t() | nil,
  cooper_template_data: Figler.Schema.CooperTemplateData.t() | nil,
  corner_radius: float() | nil,
  corner_radius_tag: non_neg_integer() | nil,
  corner_smoothing: float() | nil,
  count: non_neg_integer() | nil,
  count_tag: non_neg_integer() | nil,
  custom_effects: Figler.Schema.CustomEffects.t() | nil,
  custom_tool_artifact_ref: Figler.Schema.CustomToolArtifactRef.t() | nil,
  dash_pattern: [float()] | nil,
  dash_pattern_tag: non_neg_integer() | nil,
  default_responsive_set_id: Figler.Schema.GUID.t() | nil,
  derived_breakpoint_data: Figler.Schema.DerivedBreakpointData.t() | nil,
  derived_immutable_frame_data:
    Figler.Schema.DerivedImmutableFrameData.t() | nil,
  derived_immutable_frame_data_version:
    Figler.Schema.MultiplayerFieldVersion.t() | nil,
  derived_jsx_data: Figler.Schema.DerivedJsxData.t() | nil,
  derived_symbol_data: [t()] | nil,
  derived_symbol_data_layout_version: integer() | nil,
  derived_text_data: Figler.Schema.DerivedTextData.t() | nil,
  description: String.t() | nil,
  destination_is_overlay: boolean() | nil,
  detach_optical_size_from_font_size: boolean() | nil,
  detached_symbol_id: Figler.Schema.SymbolId.t() | nil,
  developer_related_links: [Figler.Schema.DeveloperRelatedLink.t()] | nil,
  diagram_layout_paused: Figler.Schema.DiagramLayoutPaused.t() | nil,
  diagram_layout_rule_type: Figler.Schema.DiagramLayoutRuleType.t() | nil,
  diagram_parent_id: Figler.Schema.GUID.t() | nil,
  diagram_parent_index: Figler.Schema.DiagramParentIndex.t() | nil,
  disable_jit_dst: boolean() | nil,
  document_color_profile: Figler.Schema.DocumentColorProfile.t() | nil,
  dynamic_stroke_settings: Figler.Schema.DynamicStrokeSettings.t() | nil,
  easing_data: Figler.Schema.EasingData.t() | nil,
  easing_type: Figler.Schema.EasingType.t() | nil,
  edit_info: Figler.Schema.EditInfo.t() | nil,
  edit_scope_info: Figler.Schema.EditScopeInfo.t() | nil,
  effects: [Figler.Schema.Effect.t()] | nil,
  effects_tag: non_neg_integer() | nil,
  embed_data: Figler.Schema.EmbedData.t() | nil,
  emoji_image_set: Figler.Schema.EmojiImageSet.t() | nil,
  export_background_disabled: boolean() | nil,
  export_contents_only: boolean() | nil,
  export_contents_only_tag: non_neg_integer() | nil,
  export_settings: [Figler.Schema.ExportSettings.t()] | nil,
  export_settings_tag: non_neg_integer() | nil,
  export_text_as_svg_text: boolean() | nil,
  exported_from_code_file_id: Figler.Schema.CodeFileId.t() | nil,
  fallback_glyphs: boolean() | nil,
  file_asset_ids: Figler.Schema.AssetIdMap.t() | nil,
  fill_geometry: [Figler.Schema.Path.t()] | nil,
  fill_geometry_tag: non_neg_integer() | nil,
  fill_paints: [Figler.Schema.Paint.t()] | nil,
  fill_paints_tag: non_neg_integer() | nil,
  first_draft_data: Figler.Schema.FirstDraftData.t() | nil,
  first_draft_kit_element_data:
    Figler.Schema.FirstDraftKitElementData.t() | nil,
  fixed_children_divider: String.t() | nil,
  flapp_type: Figler.Schema.FlappType.t() | nil,
  font_name: Figler.Schema.FontName.t() | nil,
  font_name_tag: non_neg_integer() | nil,
  font_size: float() | nil,
  font_size_tag: non_neg_integer() | nil,
  font_variant_caps: Figler.Schema.FontVariantCaps.t() | nil,
  font_variant_common_ligatures: boolean() | nil,
  font_variant_contextual_ligatures: boolean() | nil,
  font_variant_discretionary_ligatures: boolean() | nil,
  font_variant_historical_ligatures: boolean() | nil,
  font_variant_numeric_figure: Figler.Schema.FontVariantNumericFigure.t() | nil,
  font_variant_numeric_fraction:
    Figler.Schema.FontVariantNumericFraction.t() | nil,
  font_variant_numeric_spacing:
    Figler.Schema.FontVariantNumericSpacing.t() | nil,
  font_variant_ordinal: boolean() | nil,
  font_variant_position: Figler.Schema.FontVariantPosition.t() | nil,
  font_variant_slashed_zero: boolean() | nil,
  font_variations: [Figler.Schema.FontVariation.t()] | nil,
  font_version: String.t() | nil,
  force_unflattening_mappings: [Figler.Schema.GUIDPathMapping.t()] | nil,
  frame_mask_disabled: boolean() | nil,
  frame_mask_disabled_tag: non_neg_integer() | nil,
  grid_auto_tracks: Figler.Schema.GridAutoTracks.t() | nil,
  grid_child_horizontal_align: Figler.Schema.GridChildAlign.t() | nil,
  grid_child_vertical_align: Figler.Schema.GridChildAlign.t() | nil,
  grid_column_anchor: Figler.Schema.GUID.t() | nil,
  grid_column_gap: float() | nil,
  grid_column_span: non_neg_integer() | nil,
  grid_columns: Figler.Schema.GUIDPositionMap.t() | nil,
  grid_columns_sizing: Figler.Schema.GUIDGridTrackSizeMap.t() | nil,
  grid_reflow_enabled: boolean() | nil,
  grid_row_anchor: Figler.Schema.GUID.t() | nil,
  grid_row_gap: float() | nil,
  grid_row_span: non_neg_integer() | nil,
  grid_rows: Figler.Schema.GUIDPositionMap.t() | nil,
  grid_rows_sizing: Figler.Schema.GUIDGridTrackSizeMap.t() | nil,
  guid: Figler.Schema.GUID.t() | nil,
  guid_path: Figler.Schema.GUIDPath.t() | nil,
  guid_path_tag: non_neg_integer() | nil,
  guid_tag: non_neg_integer() | nil,
  guides: [Figler.Schema.Guide.t()] | nil,
  handle_mirroring: Figler.Schema.VectorMirror.t() | nil,
  handle_mirroring_tag: non_neg_integer() | nil,
  handoff_status_map: Figler.Schema.HandoffStatusMap.t() | nil,
  hanging_list: boolean() | nil,
  hanging_punctuation: boolean() | nil,
  has_been_manually_renamed: boolean() | nil,
  has_had_rtl_text: boolean() | nil,
  horizontal_constraint: Figler.Schema.ConstraintType.t() | nil,
  horizontal_constraint_tag: non_neg_integer() | nil,
  hub_file_attribution: Figler.Schema.HubFileAttribution.t() | nil,
  hyperlink: Figler.Schema.Hyperlink.t() | nil,
  image_imports: Figler.Schema.ImageImportMap.t() | nil,
  imported_code_files: Figler.Schema.ImportedCodeFiles.t() | nil,
  inherit_effect_style_id: Figler.Schema.GUID.t() | nil,
  inherit_export_style_id: Figler.Schema.GUID.t() | nil,
  inherit_fill_style_id: Figler.Schema.GUID.t() | nil,
  inherit_fill_style_id_for_background: Figler.Schema.GUID.t() | nil,
  inherit_fill_style_id_for_stroke: Figler.Schema.GUID.t() | nil,
  inherit_grid_style_id: Figler.Schema.GUID.t() | nil,
  inherit_stroke_style_id: Figler.Schema.GUID.t() | nil,
  inherit_text_style_id: Figler.Schema.GUID.t() | nil,
  inherited_variable_ids: Figler.Schema.InheritedVariablesData.t() | nil,
  interaction_duration: float() | nil,
  interaction_maintained: boolean() | nil,
  interaction_type: Figler.Schema.InteractionType.t() | nil,
  interactive_slide_config_data: Figler.Schema.MultiplayerMap.t() | nil,
  interactive_slide_participant_data: Figler.Schema.MultiplayerMap.t() | nil,
  internal_data_for_test: Figler.Schema.InternalDataForTest.t() | nil,
  internal_enum_for_test: Figler.Schema.InternalEnumForTest.t() | nil,
  internal_only: boolean() | nil,
  interpolation_type: Figler.Schema.InterpolationType.t() | nil,
  is_breakpoint_in_focus: boolean() | nil,
  is_c2: boolean() | nil,
  is_clip: boolean() | nil,
  is_code_behavior: boolean() | nil,
  is_code_preview_playing_on_canvas: boolean() | nil,
  is_collection_extendable: boolean() | nil,
  is_decorative_image: boolean() | nil,
  is_embed_code_layer: boolean() | nil,
  is_embedded_prototype: boolean() | nil,
  is_entrypoint_code_file: boolean() | nil,
  is_fill_style: boolean() | nil,
  is_main_code_component: boolean() | nil,
  is_make_kit: boolean() | nil,
  is_non_updateable: boolean() | nil,
  is_override_over_text_style: boolean() | nil,
  is_page_divider: boolean() | nil,
  is_primary_breakpoint: boolean() | nil,
  is_publishable: boolean() | nil,
  is_responsive_set: boolean() | nil,
  is_skipped_slide: boolean() | nil,
  is_slot: boolean() | nil,
  is_slot_content: boolean() | nil,
  is_snake_game_board: boolean() | nil,
  is_soft_deleted: boolean() | nil,
  is_soft_deleted_style: boolean() | nil,
  is_state_group: boolean() | nil,
  is_stroke_paint_derived: boolean() | nil,
  is_stroke_style: boolean() | nil,
  is_symbol_publishable: boolean() | nil,
  is_widget_stickable: boolean() | nil,
  jsx_data: Figler.Schema.JsxData.t() | nil,
  jsx_props: Figler.Schema.MultiplayerMap.t() | nil,
  key: String.t() | nil,
  key_trigger: Figler.Schema.KeyTrigger.t() | nil,
  keyframe_operation: Figler.Schema.KeyframeOperation.t() | nil,
  keyframe_value: Figler.Schema.KeyframeValueData.t() | nil,
  keyframe_value_ref: Figler.Schema.VariableData.t() | nil,
  layout_grids: [Figler.Schema.LayoutGrid.t()] | nil,
  layout_grids_tag: non_neg_integer() | nil,
  layout_position: String.t() | nil,
  layout_root: Figler.Schema.GUID.t() | nil,
  leading_trim: Figler.Schema.LeadingTrim.t() | nil,
  letter_spacing: Figler.Schema.Number.t() | nil,
  library_move_history: [Figler.Schema.LibraryMoveHistoryItem.t()] | nil,
  library_move_info: Figler.Schema.LibraryMoveInfo.t() | nil,
  line_height: Figler.Schema.Number.t() | nil,
  line_height_tag: non_neg_integer() | nil,
  link_preview_data: Figler.Schema.LinkPreviewData.t() | nil,
  list_spacing: float() | nil,
  lock_mode: Figler.Schema.LockMode.t() | nil,
  locked: boolean() | nil,
  locked_tag: non_neg_integer() | nil,
  make_library_component_id: String.t() | nil,
  managed_string_data: Figler.Schema.ManagedStringData.t() | nil,
  mask: boolean() | nil,
  mask_is_outline: boolean() | nil,
  mask_is_outline_tag: non_neg_integer() | nil,
  mask_tag: non_neg_integer() | nil,
  mask_type: Figler.Schema.MaskType.t() | nil,
  max_lines: integer() | nil,
  max_size: Figler.Schema.OptionalVector.t() | nil,
  measurements: [Figler.Schema.AnnotationMeasurement.t()] | nil,
  mention: Figler.Schema.Mention.t() | nil,
  migration_status: Figler.Schema.MigrationStatus.t() | nil,
  mime_type: String.t() | nil,
  min_size: Figler.Schema.OptionalVector.t() | nil,
  miter_limit: float() | nil,
  miter_limit_tag: non_neg_integer() | nil,
  module_type: Figler.Schema.ModuleType.t() | nil,
  motion_transform: Figler.Schema.TRSSTransform2D.t() | nil,
  multi_edit_glue_id: Figler.Schema.GUID.t() | nil,
  name: String.t() | nil,
  name_tag: non_neg_integer() | nil,
  navigation_type: Figler.Schema.NavigationType.t() | nil,
  nested_instance_resize_enabled: boolean() | nil,
  node_generation_data: Figler.Schema.NodeGenerationData.t() | nil,
  object_animations: [Figler.Schema.PrototypeInteraction.t()] | nil,
  offset_fill_mask_geometry: [Figler.Schema.Path.t()] | nil,
  ojans_super_secret_node_field: Figler.Schema.SharedStyleMasterData.t() | nil,
  opacity: float() | nil,
  opacity_tag: non_neg_integer() | nil,
  origin_component_key: String.t() | nil,
  overlay_background_appearance:
    Figler.Schema.OverlayBackgroundAppearance.t() | nil,
  overlay_background_interaction:
    Figler.Schema.OverlayBackgroundInteraction.t() | nil,
  overlay_position_type: Figler.Schema.OverlayPositionType.t() | nil,
  overlay_relative_position: Figler.Schema.Vector.t() | nil,
  overridden_symbol_id: Figler.Schema.GUID.t() | nil,
  overridden_variable_id: Figler.Schema.VariableID.t() | nil,
  override_key: Figler.Schema.GUID.t() | nil,
  override_level: integer() | nil,
  override_stash: [Figler.Schema.InstanceOverrideStash.t()] | nil,
  override_stash_v2: [Figler.Schema.InstanceOverrideStashV2.t()] | nil,
  page_status: String.t() | nil,
  page_type: Figler.Schema.EditorType.t() | nil,
  paragraph_indent: float() | nil,
  paragraph_indent_tag: non_neg_integer() | nil,
  paragraph_spacing: float() | nil,
  paragraph_spacing_tag: non_neg_integer() | nil,
  parameter_consumption_map: Figler.Schema.VariableDataMap.t() | nil,
  parent_index: Figler.Schema.ParentIndex.t() | nil,
  parent_index_tag: non_neg_integer() | nil,
  partial_paste_annotation: Figler.Schema.PartialPasteAnnotation.t() | nil,
  paste_source: Figler.Schema.PasteSource.t() | nil,
  path_trim: Figler.Schema.OptionalVector.t() | nil,
  phase: Figler.Schema.NodePhase.t() | nil,
  phase_tag: non_neg_integer() | nil,
  placeholder: boolean() | nil,
  placeholder_client_lifecycle_id: String.t() | nil,
  placeholder_invalidate_at: integer() | nil,
  platform_shape_definition: Figler.Schema.PlatformShapeDefinition.t() | nil,
  playback_style: Figler.Schema.PlaybackStyle.t() | nil,
  plugin_data: [Figler.Schema.PluginData.t()] | nil,
  plugin_relaunch_data: [Figler.Schema.PluginRelaunchData.t()] | nil,
  presentation_outlines: Figler.Schema.MultiplayerMap.t() | nil,
  primary_responsive_node_id: Figler.Schema.GUID.t() | nil,
  proportions_constrained: boolean() | nil,
  props_are_bubbled: boolean() | nil,
  prototype_background_color: Figler.Schema.Color.t() | nil,
  prototype_device: Figler.Schema.PrototypeDevice.t() | nil,
  prototype_interactions: [Figler.Schema.PrototypeInteraction.t()] | nil,
  prototype_start_node_id: Figler.Schema.GUID.t() | nil,
  prototype_starting_point: Figler.Schema.PrototypeStartingPoint.t() | nil,
  publish_file: String.t() | nil,
  publish_id: Figler.Schema.GUID.t() | nil,
  published_version: String.t() | nil,
  reading_index: String.t() | nil,
  rectangle_bottom_left_corner_radius: float() | nil,
  rectangle_bottom_right_corner_radius: float() | nil,
  rectangle_corner_radii_independent: boolean() | nil,
  rectangle_corner_tool_independent: boolean() | nil,
  rectangle_top_left_corner_radius: float() | nil,
  rectangle_top_right_corner_radius: float() | nil,
  rendered_synced_state: Figler.Schema.MultiplayerMap.t() | nil,
  repeater_cms_override_data: Figler.Schema.RepeaterCmsOverrideData.t() | nil,
  repeater_override_data: Figler.Schema.RepeaterOverrideData.t() | nil,
  repeater_symbol_id: Figler.Schema.SymbolId.t() | nil,
  repeater_symbol_override_data:
    Figler.Schema.RepeaterSymbolOverrideData.t() | nil,
  resize_to_fit: boolean() | nil,
  resize_to_fit_tag: non_neg_integer() | nil,
  responsive_set_settings: Figler.Schema.ResponsiveSetSettings.t() | nil,
  responsive_text_style_variants:
    [Figler.Schema.ResponsiveTextStyleVariant.t()] | nil,
  rich_media_data: Figler.Schema.RichMediaData.t() | nil,
  root_variable_key: String.t() | nil,
  rotation_origin: Figler.Schema.Vector.t() | nil,
  scatter_brush_transforms: [Figler.Schema.Matrix.t()] | nil,
  scatter_stroke_settings: Figler.Schema.ScatterStrokeSettings.t() | nil,
  scene3d: Figler.Schema.Scene3d.t() | nil,
  scroll_behavior: Figler.Schema.ScrollBehavior.t() | nil,
  scroll_contracted_state: Figler.Schema.ScrollContractedState.t() | nil,
  scroll_direction: Figler.Schema.ScrollDirection.t() | nil,
  scroll_offset: Figler.Schema.Vector.t() | nil,
  section_contents_hidden: boolean() | nil,
  section_preset_info: Figler.Schema.SectionPresetInfo.t() | nil,
  section_status: Figler.Schema.SectionStatus.t() | nil,
  section_status_info: Figler.Schema.SectionStatusInfo.t() | nil,
  semantic_italic: Figler.Schema.SemanticItalic.t() | nil,
  semantic_weight: Figler.Schema.SemanticWeight.t() | nil,
  sev_moonlit_lily_data: Figler.Schema.SharedStyleMasterData.t() | nil,
  shape_truncates: boolean() | nil,
  shape_user_height: float() | nil,
  shape_with_text_type: Figler.Schema.ShapeWithTextType.t() | nil,
  shared_component_master_data:
    Figler.Schema.SharedComponentMasterData.t() | nil,
  shared_style_master_data: Figler.Schema.SharedStyleMasterData.t() | nil,
  shared_style_reference: Figler.Schema.SharedStyleReference.t() | nil,
  shared_symbol_mappings: [Figler.Schema.GUIDPathMapping.t()] | nil,
  shared_symbol_reference: Figler.Schema.SharedSymbolReference.t() | nil,
  shared_symbol_version: String.t() | nil,
  should_hide_cursors_on_widget_hover: boolean() | nil,
  should_hide_preview_for_make_kit_creation: boolean() | nil,
  simplify_instance_panels: boolean() | nil,
  size: Figler.Schema.Vector.t() | nil,
  size_tag: non_neg_integer() | nil,
  slide_active_theme_lib_key: String.t() | nil,
  slide_number: Figler.Schema.SlideNumber.t() | nil,
  slide_number_separator: String.t() | nil,
  slide_speaker_notes: String.t() | nil,
  slide_template_file_key: String.t() | nil,
  slide_theme_data: Figler.Schema.SlideThemeData.t() | nil,
  slide_theme_map: Figler.Schema.SlideThemeMap.t() | nil,
  slide_thumbnail_hash: String.t() | nil,
  sort_position: String.t() | nil,
  sorted_moving_child_indices: [integer()] | nil,
  source_code: String.t() | nil,
  source_code_collaborative_text_version:
    [Figler.Schema.CollaborativeTextOpID.t()] | nil,
  source_code_library_key: String.t() | nil,
  source_code_library_keys: [String.t()] | nil,
  source_control_config: Figler.Schema.SourceControlConfig.t() | nil,
  source_library_key: String.t() | nil,
  spec_block_content: Figler.Schema.CollaborativePlainText.t() | nil,
  spec_block_indent_level: integer() | nil,
  spec_block_table_alignment: String.t() | nil,
  spec_block_table_column_widths: Figler.Schema.TableRowColumnSizeMap.t() | nil,
  spec_block_table_row_heights: Figler.Schema.TableRowColumnSizeMap.t() | nil,
  spec_block_type: Figler.Schema.SpecBlockType.t() | nil,
  spec_code_block_language: String.t() | nil,
  spec_embed_url: String.t() | nil,
  spec_height: integer() | nil,
  spec_image_hash: String.t() | nil,
  spec_width: integer() | nil,
  stable_key: String.t() | nil,
  stack_align: Figler.Schema.StackAlign.t() | nil,
  stack_child_align_self: Figler.Schema.StackCounterAlign.t() | nil,
  stack_child_primary_grow: float() | nil,
  stack_counter_align: Figler.Schema.StackCounterAlign.t() | nil,
  stack_counter_align_content: Figler.Schema.StackCounterAlignContent.t() | nil,
  stack_counter_align_items: Figler.Schema.StackAlign.t() | nil,
  stack_counter_sizing: Figler.Schema.StackSize.t() | nil,
  stack_counter_spacing: float() | nil,
  stack_height: Figler.Schema.StackSize.t() | nil,
  stack_horizontal_padding: float() | nil,
  stack_justify: Figler.Schema.StackJustify.t() | nil,
  stack_layout_version: non_neg_integer() | nil,
  stack_mode: Figler.Schema.StackMode.t() | nil,
  stack_mode_tag: non_neg_integer() | nil,
  stack_padding: float() | nil,
  stack_padding_bottom: float() | nil,
  stack_padding_right: float() | nil,
  stack_padding_tag: non_neg_integer() | nil,
  stack_positioning: Figler.Schema.StackPositioning.t() | nil,
  stack_primary_align_items: Figler.Schema.StackJustify.t() | nil,
  stack_primary_sizing: Figler.Schema.StackSize.t() | nil,
  stack_reverse_z_index: boolean() | nil,
  stack_spacing: float() | nil,
  stack_spacing_tag: non_neg_integer() | nil,
  stack_vertical_padding: float() | nil,
  stack_width: Figler.Schema.StackSize.t() | nil,
  stack_wrap: Figler.Schema.StackWrap.t() | nil,
  stamp_data: Figler.Schema.StampData.t() | nil,
  star_inner_scale: float() | nil,
  star_inner_scale_tag: non_neg_integer() | nil,
  state_group_property_value_orders:
    [Figler.Schema.StateGroupPropertyValueOrder.t()] | nil,
  stretch_stroke_settings: Figler.Schema.StretchStrokeSettings.t() | nil,
  stroke_align: Figler.Schema.StrokeAlign.t() | nil,
  stroke_align_tag: non_neg_integer() | nil,
  stroke_brush_guid: Figler.Schema.GUID.t() | nil,
  stroke_cap: Figler.Schema.StrokeCap.t() | nil,
  stroke_cap_size: Figler.Schema.Number.t() | nil,
  stroke_cap_tag: non_neg_integer() | nil,
  stroke_data: Figler.Schema.StrokeData.t() | nil,
  stroke_geometry: [Figler.Schema.Path.t()] | nil,
  stroke_geometry_tag: non_neg_integer() | nil,
  stroke_join: Figler.Schema.StrokeJoin.t() | nil,
  stroke_join_tag: non_neg_integer() | nil,
  stroke_offset: float() | nil,
  stroke_paints: [Figler.Schema.Paint.t()] | nil,
  stroke_paints_tag: non_neg_integer() | nil,
  stroke_seed: non_neg_integer() | nil,
  stroke_weight: float() | nil,
  stroke_weight_tag: non_neg_integer() | nil,
  style_animations: [Figler.Schema.StyleAnimation.t()] | nil,
  style_description: String.t() | nil,
  style_id: non_neg_integer() | nil,
  style_id_for_effect: Figler.Schema.StyleId.t() | nil,
  style_id_for_fill: Figler.Schema.StyleId.t() | nil,
  style_id_for_grid: Figler.Schema.StyleId.t() | nil,
  style_id_for_stroke_fill: Figler.Schema.StyleId.t() | nil,
  style_id_for_text: Figler.Schema.StyleId.t() | nil,
  style_id_tag: non_neg_integer() | nil,
  style_ids_for_animation: [Figler.Schema.StyleIdForAnimation.t()] | nil,
  style_type: Figler.Schema.StyleType.t() | nil,
  symbol_data: Figler.Schema.SymbolData.t() | nil,
  symbol_data_tag: non_neg_integer() | nil,
  symbol_description: String.t() | nil,
  symbol_links: [Figler.Schema.SymbolLink.t()] | nil,
  table_column_positions: Figler.Schema.TableRowColumnPositionMap.t() | nil,
  table_column_widths: Figler.Schema.TableRowColumnSizeMap.t() | nil,
  table_merged_cells: Figler.Schema.TableMergedCellMap.t() | nil,
  table_row_heights: Figler.Schema.TableRowColumnSizeMap.t() | nil,
  table_row_positions: Figler.Schema.TableRowColumnPositionMap.t() | nil,
  target_aspect_ratio: Figler.Schema.OptionalVector.t() | nil,
  text_align_horizontal: Figler.Schema.TextAlignHorizontal.t() | nil,
  text_align_horizontal_tag: non_neg_integer() | nil,
  text_align_vertical: Figler.Schema.TextAlignVertical.t() | nil,
  text_align_vertical_tag: non_neg_integer() | nil,
  text_auto_resize: Figler.Schema.TextAutoResize.t() | nil,
  text_auto_resize_tag: non_neg_integer() | nil,
  text_bidi_version: non_neg_integer() | nil,
  text_case: Figler.Schema.TextCase.t() | nil,
  text_case_tag: non_neg_integer() | nil,
  text_data: Figler.Schema.TextData.t() | nil,
  text_data_tag: non_neg_integer() | nil,
  text_decoration: Figler.Schema.TextDecoration.t() | nil,
  text_decoration_fill_paints: [Figler.Schema.Paint.t()] | nil,
  text_decoration_skip_ink: boolean() | nil,
  text_decoration_style: Figler.Schema.TextDecorationStyle.t() | nil,
  text_decoration_tag: non_neg_integer() | nil,
  text_decoration_thickness: Figler.Schema.Number.t() | nil,
  text_explicit_layout_version: non_neg_integer() | nil,
  text_list_data: Figler.Schema.TextListData.t() | nil,
  text_path_start: Figler.Schema.TextPathStart.t() | nil,
  text_tracking: float() | nil,
  text_tracking_tag: non_neg_integer() | nil,
  text_truncation: Figler.Schema.TextTruncation.t() | nil,
  text_underline_offset: Figler.Schema.Number.t() | nil,
  text_user_layout_version: non_neg_integer() | nil,
  theme_id: Figler.Schema.ThemeID.t() | nil,
  thumbnail_info: Figler.Schema.ThumbnailInfo.t() | nil,
  timeline_assignments: Figler.Schema.TimelineAssignmentsMap.t() | nil,
  timeline_definitions: Figler.Schema.TimelineDefinitionsMap.t() | nil,
  timeline_disabled: boolean() | nil,
  timeline_duration: non_neg_integer() | nil,
  timeline_offset: integer() | nil,
  timeline_position: integer() | nil,
  timeline_position_type: Figler.Schema.TimelinePositionType.t() | nil,
  timing_display_unit: Figler.Schema.VariableTimingDisplayUnit.t() | nil,
  toggled_off_ot_features: [Figler.Schema.OpenTypeFeature.t()] | nil,
  toggled_on_ot_features: [Figler.Schema.OpenTypeFeature.t()] | nil,
  tools: Figler.Schema.Tools.t() | nil,
  transform: Figler.Schema.Matrix.t() | nil,
  transform3d: Figler.Schema.Transform3d.t() | nil,
  transform_modifiers: [Figler.Schema.TransformModifier.t()] | nil,
  transform_origin: Figler.Schema.TransformOrigin.t() | nil,
  transform_tag: non_neg_integer() | nil,
  transition_duration: float() | nil,
  transition_info: Figler.Schema.TransitionInfo.t() | nil,
  transition_node_id: Figler.Schema.GUID.t() | nil,
  transition_overrides: Figler.Schema.TransitionOverrideData.t() | nil,
  transition_preserve_scroll: boolean() | nil,
  transition_should_smart_animate: boolean() | nil,
  transition_timeout: float() | nil,
  transition_type: Figler.Schema.TransitionType.t() | nil,
  type: Figler.Schema.NodeType.t() | nil,
  type_tag: non_neg_integer() | nil,
  unflattening_mappings: [Figler.Schema.GUIDPathMapping.t()] | nil,
  use_absolute_bounds: boolean() | nil,
  use_legacy_smart_animate: boolean() | nil,
  used_make_libraries: [Figler.Schema.UsedMakeLibrary.t()] | nil,
  user_facing_version: String.t() | nil,
  variable_consumption_map: Figler.Schema.VariableDataMap.t() | nil,
  variable_data: Figler.Schema.VariableData.t() | nil,
  variable_data_values: Figler.Schema.VariableDataValues.t() | nil,
  variable_mode_by_set_map: Figler.Schema.VariableModeBySetMap.t() | nil,
  variable_resolved_type: Figler.Schema.VariableResolvedDataType.t() | nil,
  variable_scopes: [Figler.Schema.VariableScope.t()] | nil,
  variable_set_id: Figler.Schema.VariableSetID.t() | nil,
  variable_set_modes: [Figler.Schema.VariableSetMode.t()] | nil,
  variable_token_name: String.t() | nil,
  variable_width_points: [Figler.Schema.VariableWidthPoint.t()] | nil,
  variant_prop_specs: [Figler.Schema.VariantPropSpec.t()] | nil,
  vector_data: Figler.Schema.VectorData.t() | nil,
  vector_data_tag: non_neg_integer() | nil,
  vector_operation_version: non_neg_integer() | nil,
  version: String.t() | nil,
  vertical_constraint: Figler.Schema.ConstraintType.t() | nil,
  vertical_constraint_tag: non_neg_integer() | nil,
  video_playback: Figler.Schema.VideoPlayback.t() | nil,
  visible: boolean() | nil,
  visible_tag: non_neg_integer() | nil,
  voice_event_phrase: String.t() | nil,
  widget_cached_ancestor: Figler.Schema.WidgetPointer.t() | nil,
  widget_derived_subtree_cursor:
    Figler.Schema.WidgetDerivedSubtreeCursor.t() | nil,
  widget_events: [Figler.Schema.WidgetEvent.t()] | nil,
  widget_hover_style: Figler.Schema.WidgetHoverStyle.t() | nil,
  widget_input_behavior: Figler.Schema.WidgetInputBehavior.t() | nil,
  widget_input_text_node_type: Figler.Schema.WidgetInputTextNodeType.t() | nil,
  widget_metadata: Figler.Schema.WidgetMetadata.t() | nil,
  widget_property_menu_items: [Figler.Schema.WidgetPropertyMenuItem.t()] | nil,
  widget_sync_cursor: non_neg_integer() | nil,
  widget_synced_state: Figler.Schema.MultiplayerMap.t() | nil,
  widget_tooltip: String.t() | nil
}

Functions

decode(binary)

encode(struct)

transform_module()