Table of Contents

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

IReadOnlyList<Action>

Description

Human-readable description or label for the execution.

[JsonPropertyName("description")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Description { get; init; }

Property Value

string

Id

Unique execution ID (also called execId in the API).

[JsonPropertyName("id")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Id { get; init; }

Property Value

string

Owner

Owner key identifying who triggered the execution.

[JsonPropertyName("owner")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Owner { get; init; }

Property Value

string

State

Current state string of the execution (see ExecutionState).

[JsonPropertyName("state")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? State { get; init; }

Property Value

string