Class Execution
- Namespace
- OverKizApi.Models
- Assembly
- OverKizApi.dll
Represents an execution that is currently active (in-progress or queued) on a gateway.
Returned by exec/current. For completed executions see HistoryExecution.
public sealed class Execution
- Inheritance
-
Execution
- Inherited Members
Properties
ActionGroup
Device actions associated with this execution.
[JsonPropertyName("actionGroup")]
public IReadOnlyList<Action> ActionGroup { get; init; }
Property Value
Description
Human-readable description or label for the execution.
[JsonPropertyName("description")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Description { get; init; }
Property Value
Id
Unique execution ID (also called execId in the API).
[JsonPropertyName("id")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Id { get; init; }
Property Value
Owner
Owner key identifying who triggered the execution.
[JsonPropertyName("owner")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Owner { get; init; }
Property Value
State
Current state string of the execution (see ExecutionState).
[JsonPropertyName("state")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? State { get; init; }