BaseAutomation

interface BaseAutomation

Automation

The main representation an automation, composed of various types of Automation nodes, including Starter instances, Condition instances, Action instances, and more.

MutableAutomation

Mutable attributes for an Automation.


Interface that is common between Automation and DraftAutomation.

Summary

Public properties

SequentialFlow?

List of Node instances.

String

Description of this automation instance.

Int?

The number of times the automation has been executed.

Boolean

Whether the automation can execute.

Int?

This is a setting that limits the number of times an automation can run.

String

User given name for the automation.

Public properties

automationGraph

val automationGraphSequentialFlow?

List of Node instances. Nodes in the automation graph execute sequentially by default.

description

val descriptionString

Description of this automation instance.

executionCount

val executionCountInt?

The number of times the automation has been executed. This field is only applicable to 1-time/n-time automations.

isActive

val isActiveBoolean

Whether the automation can execute.

maxExecutionCount

val maxExecutionCountInt?

This is a setting that limits the number of times an automation can run. This field is only applicable to 1-time/n-time automations.

name

val nameString

User given name for the automation.