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

Copy Markdown View Source

Generated Kiwi message module for Message.

Summary

Types

t()

@type t() :: %Figler.Schema.Message{
  access: Figler.Schema.Access.t() | nil,
  ack_id: non_neg_integer() | nil,
  annotation_categories: [Figler.Schema.AnnotationCategory.t()] | nil,
  blob_base_index: non_neg_integer() | nil,
  blobs: [Figler.Schema.Blob.t()] | nil,
  broadcasts: [Figler.Schema.ClientBroadcast.t()] | nil,
  buzz_approval_change: Figler.Schema.BuzzApprovalChange.t() | nil,
  client_rendered_metadata: Figler.Schema.ClientRenderedMetadata.t() | nil,
  clipboard_selection_regions:
    [Figler.Schema.ClipboardSelectionRegion.t()] | nil,
  dirty_from_initial_load: boolean() | nil,
  encoded_offsets_index: Figler.Schema.EncodedOffsetsIndex.t() | nil,
  file_version: non_neg_integer() | nil,
  has_repeating_content: boolean() | nil,
  interactive_slide_element_change:
    Figler.Schema.InteractiveSlideElementChange.t() | nil,
  is_cut: boolean() | nil,
  is_retransmission: boolean() | nil,
  local_redo_stack: [t()] | nil,
  local_undo_stack: [t()] | nil,
  node_changes: [Figler.Schema.NodeChange.t()] | nil,
  node_changes_metadata: Figler.Schema.NodeChangesMetadata.t() | nil,
  node_status_change: Figler.Schema.NodeStatusChange.t() | nil,
  object_animations: Figler.Schema.ObjectAnimationList.t() | nil,
  paste_asset_type: Figler.Schema.PasteAssetType.t() | nil,
  paste_branch_source_file_key: String.t() | nil,
  paste_editor_type: Figler.Schema.EditorType.t() | nil,
  paste_file_key: String.t() | nil,
  paste_id: integer() | nil,
  paste_is_partially_outside_enclosing_frame: boolean() | nil,
  paste_offset: Figler.Schema.Vector.t() | nil,
  paste_page_id: Figler.Schema.GUID.t() | nil,
  post_sync_actions: String.t() | nil,
  published_asset_guids: [Figler.Schema.GUID.t()] | nil,
  reconnect_sequence_number: non_neg_integer() | nil,
  scene_graph_queries: [Figler.Schema.SceneGraphQuery.t()] | nil,
  scene_graph_query_mode: Figler.Schema.SceneGraphQueryMode.t() | nil,
  sent_timestamp: non_neg_integer() | nil,
  session_id: non_neg_integer() | nil,
  signal_name: String.t() | nil,
  signal_payload: String.t() | nil,
  stable_session_id: String.t() | nil,
  style_set_content_type: Figler.Schema.StyleSetContentType.t() | nil,
  style_set_name: String.t() | nil,
  style_set_type: Figler.Schema.StyleSetType.t() | nil,
  type: Figler.Schema.MessageType.t() | nil,
  user_changes: [Figler.Schema.UserChange.t()] | nil
}

Functions

decode(binary)

encode(struct)

transform_module()