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

Copy Markdown View Source

Generated Kiwi message module for UserChange.

Summary

Types

t()

@type t() :: %Figler.Schema.UserChange{
  active_code_component_id: Figler.Schema.GUID.t() | nil,
  active_embedded_prototypes: [Figler.Schema.GUID.t()] | nil,
  active_slides_embeddable_prototype: Figler.Schema.GUID.t() | nil,
  agent_info: Figler.Schema.AgentInfo.t() | nil,
  april_fun_cursor: Figler.Schema.AprilFunCursor.t() | nil,
  april_fun_fig_pal: Figler.Schema.AprilFunFigPal.t() | nil,
  can_write: boolean() | nil,
  chat_message: Figler.Schema.ChatMessage.t() | nil,
  client_id: String.t() | nil,
  collaborative_text_selection:
    Figler.Schema.CollaborativeTextSelection.t() | nil,
  color: Figler.Schema.Color.t() | nil,
  connected: boolean() | nil,
  connected_at_time_s: non_neg_integer() | nil,
  design_full_page_view_state: Figler.Schema.DesignFullPageViewState.t() | nil,
  device_name: String.t() | nil,
  embedded_prototype_data: [Figler.Schema.EmbeddedPrototypeData.t()] | nil,
  focus_on_text_cursor: boolean() | nil,
  focused_slide_id: Figler.Schema.GUID.t() | nil,
  heartbeat: Figler.Schema.Heartbeat.t() | nil,
  high_five_status: boolean() | nil,
  image_url: String.t() | nil,
  instance_state_changes: [Figler.Schema.InstanceStateChange.t()] | nil,
  last_triggered_hotspot: Figler.Schema.GUID.t() | nil,
  last_triggered_object_animation_index: non_neg_integer() | nil,
  last_triggered_prototype_interaction_id: Figler.Schema.GUID.t() | nil,
  mouse: Figler.Schema.Mouse.t() | nil,
  name: String.t() | nil,
  node_chat_exchanges: [Figler.Schema.NodeChatExchange.t()] | nil,
  observing: [non_neg_integer()] | nil,
  playback_updates: [Figler.Schema.PlaybackUpdate.t()] | nil,
  recent_clicks: [Figler.Schema.Click.t()] | nil,
  scroll_positions: [Figler.Schema.ScrollPosition.t()] | nil,
  selection: [Figler.Schema.GUID.t()] | nil,
  session_id: non_neg_integer() | nil,
  sites_view_state: Figler.Schema.SitesViewState.t() | nil,
  stable_session_id: String.t() | nil,
  text_cursor: Figler.Schema.TextCursor.t() | nil,
  text_selection: Figler.Schema.TextSelection.t() | nil,
  triggered_overlays: [Figler.Schema.TriggeredOverlay.t()] | nil,
  triggered_overlays_data: [Figler.Schema.TriggeredOverlayData.t()] | nil,
  triggered_set_variable_action_data:
    [Figler.Schema.TriggeredSetVariableActionData.t()] | nil,
  triggered_set_variable_mode_action_data:
    [Figler.Schema.TriggeredSetVariableModeActionData.t()] | nil,
  user_id: String.t() | nil,
  video_state_change_data: [Figler.Schema.VideoStateChangeData.t()] | nil,
  viewport: Figler.Schema.Viewport.t() | nil,
  voice_metadata: Figler.Schema.VoiceMetadata.t() | nil
}

Functions

decode(binary)

encode(struct)

transform_module()