ACPex.Schema.Types.EnvVariable (ACPex v0.1.1)

Copy Markdown View Source

Environment variable definition.

Used in terminal creation requests to specify environment variables for the terminal process.

Required Fields

  • name - Variable name (string)
  • value - Variable value (string)

Optional Fields

  • meta - Additional metadata (map)

Example

%ACPex.Schema.Types.EnvVariable{
  name: "PATH",
  value: "/usr/local/bin:/usr/bin:/bin"
}

JSON Representation

{
  "name": "PATH",
  "value": "/usr/local/bin:/usr/bin:/bin"
}

Summary

Functions

Creates a changeset for validation.

Types

t()

@type t() :: %ACPex.Schema.Types.EnvVariable{
  meta: map() | nil,
  name: String.t(),
  value: String.t()
}

Functions

changeset(struct \\ %__MODULE__{}, params)

@spec changeset(t(), map()) :: Ecto.Changeset.t()

Creates a changeset for validation.

Required Fields

  • name - Must be present
  • value - Must be present