TaskLayer: TObject<
{
alarm_evals: TInteger;
alarm_period: TInteger;
alarm_points: TInteger;
connection: TUnion<[TNull, TInteger]>;
created: TString;
description: TString;
enabled: TBoolean;
id: TInteger;
incoming: TOptional<
TObject<
{
config: TObject<
{ timezone: TOptional<TObject<{ timezone: TString }>> },
>;
created: TString;
cron: TUnion<[TString, TNull]>;
data: TUnion<[TInteger, TNull]>;
enabled_styles: TBoolean;
environment: TAny;
ephemeral: TRecord<TString, TUnknown>;
groups: TArray<TString>;
layer: TInteger;
styles: TUnknown;
updated: TString;
webhooks: TBoolean;
},
>,
>;
logging: TBoolean;
memory: TInteger;
name: TString;
outgoing: TOptional<
TObject<
{
created: TString;
environment: TAny;
ephemeral: TRecord<TString, TUnknown>;
filters: TObject<
{ queries: TOptional<TArray<TObject<{ name: ...; query: ... }>>> },
>;
layer: TInteger;
updated: TString;
},
>,
>;
parent: TOptional<
TObject<{ enabled: TBoolean; id: TInteger; name: TString }>,
>;
priority: TUnion<[TLiteral<"high">, TLiteral<"low">, TLiteral<"off">]>;
status: TOptional<TString>;
task: TString;
template: TBoolean;
timeout: TInteger;
updated: TString;
username: TUnion<[TNull, TString]>;
uuid: TString;
},
> = ...