Raxol.Commands.ApplyThemeCommand (Raxol v2.0.1)

View Source

Command to apply a theme to a terminal.

Summary

Functions

Creates a new command with validation.

Types

t()

@type t() :: %Raxol.Commands.ApplyThemeCommand{
  accessibility_options: map() | nil,
  command_id: String.t(),
  correlation_id: String.t(),
  expected_version: integer(),
  high_contrast_mode: boolean(),
  metadata: map(),
  terminal_id: String.t(),
  theme_id: String.t(),
  theme_settings: map() | nil,
  timestamp: integer(),
  user_id: String.t()
}

Functions

new(attrs)

Creates a new command with validation.

validate(command)