Interface representing automation update details All fields are optional as only specific fields need to be updated

interface ESPAutomationUpdateDetails {
    actions?: ESPAutomationAction[];
    enabled?: boolean;
    eventOperator?: ESPAutomationEventOperator;
    events?: (
        | ESPAutomationEvent
        | ESPWeatherEvent
        | ESPWeatherCondition
        | ESPDaylightEvent
    )[];
    location?: ESPGeoCoordinates;
    metadata?: any;
    name?: string;
    retrigger?: boolean;
}

Properties

enabled?: boolean
events?: (
    | ESPAutomationEvent
    | ESPWeatherEvent
    | ESPWeatherCondition
    | ESPDaylightEvent
)[]
metadata?: any
name?: string
retrigger?: boolean