Table of Contents

Class Setup

Namespace
OverKizApi.Models
Assembly
OverKizApi.dll

The complete home setup as returned by the setup endpoint. Contains all gateways, devices, zones, places and location metadata.

public sealed class Setup
Inheritance
Setup
Inherited Members

Properties

CreationTime

Unix epoch millisecond timestamp when the setup was created.

public long CreationTime { get; init; }

Property Value

long

Devices

All devices registered across all gateways in this setup.

public IReadOnlyList<Device> Devices { get; init; }

Property Value

IReadOnlyList<Device>

Features

Feature flags / subscriptions active on this setup.

public IReadOnlyList<Feature>? Features { get; init; }

Property Value

IReadOnlyList<Feature>

Gateways

All gateways (hubs) registered in this setup.

public IReadOnlyList<Gateway> Gateways { get; init; }

Property Value

IReadOnlyList<Gateway>

Id

Unique identifier of the setup.

public string? Id { get; init; }

Property Value

string

LastUpdateTime

Unix epoch millisecond timestamp of the most recent change, or null if unchanged.

public long? LastUpdateTime { get; init; }

Property Value

long?

Location

Geographical location and twilight settings for the home.

public Location? Location { get; init; }

Property Value

Location

Oid

Opaque OID of the setup.

public string? Oid { get; init; }

Property Value

string

ResellerDelegationType

Reseller delegation type string, or null if not applicable.

public string? ResellerDelegationType { get; init; }

Property Value

string

RootPlace

Root of the place hierarchy (house → floors → rooms).

public Place? RootPlace { get; init; }

Property Value

Place

Zones

Logical zones grouping devices, or null if the server does not return zones.

public IReadOnlyList<Zone>? Zones { get; init; }

Property Value

IReadOnlyList<Zone>