Interface ZoneAPI

Zone-related API methods

interface ZoneAPI {
    get devices(): () => Promise<ZoneDevice[]>;
    create(zone: Zone.CreateRequest): Promise<string>;
    delete(zoneId: string): Promise<void>;
    edit(zoneId: string, zone: Zone.CreateRequest): Promise<void>;
    flatList(): Promise<FlatZone[]>;
    list(): Promise<{ defaultZone: Zone; zones: Zone[] }>;
}

Hierarchy

  • API
    • ZoneAPI

Accessors

Methods

  • Parameters

    • zoneId: string

    Returns Promise<void>