Interface IDataAlert

interface IDataAlert {
    absoluteLastTrigger: string;
    absoluteScan: string;
    accessMode: TDataAlertAccessMode;
    alertingTaskError: IDataAlertingTaskError[];
    appId: string;
    bookmarkId: string;
    conditionId: string;
    conditionResponse: object;
    dataCreated: string;
    description: string;
    enabled: boolean;
    errorStatus: "OK" | "FATAL-ERROR" | "PARTIAL-TRIGGER";
    evaluationCount: number;
    hasHistoryCondition: boolean;
    hideSelection: boolean;
    id: string;
    lastEvaluationCountUpdate: string;
    lastExecutionStatus: "FAILED" | "OK";
    lastScan: string;
    lastTrigger: string;
    lastUpdated: string;
    links: {
        self: {
            href: string;
        };
    };
    name: string;
    ownerId: string;
    ownerName: string;
    recipients: IDataAlertRecipients;
    recipientsChangeHistory: IDataAlertRecipientChange[];
    scheduleOptions: IDataAlertScheduleOptions;
    sheetId: string;
    status: TDataAlertStatus;
    subscriptionIds: string[];
    tenantId: string;
    throttling: IDataAlertThrottlingResource;
    triggerStatus: IDataAlertTriggerStatus;
    triggerType: "RELOAD" | "SCHEDULED" | "MANUAL";
}

Properties

absoluteLastTrigger: string
absoluteScan: string
alertingTaskError: IDataAlertingTaskError[]
appId: string
bookmarkId: string
conditionId: string
conditionResponse: object
dataCreated: string
description: string
enabled: boolean
errorStatus: "OK" | "FATAL-ERROR" | "PARTIAL-TRIGGER"
evaluationCount: number
hasHistoryCondition: boolean
hideSelection: boolean
id: string
lastEvaluationCountUpdate: string
lastExecutionStatus: "FAILED" | "OK"
lastScan: string
lastTrigger: string
lastUpdated: string
links: {
    self: {
        href: string;
    };
}

Type declaration

  • self: {
        href: string;
    }
    • href: string
name: string
ownerId: string
ownerName: string
recipientsChangeHistory: IDataAlertRecipientChange[]
scheduleOptions: IDataAlertScheduleOptions
sheetId: string
subscriptionIds: string[]
tenantId: string
triggerType: "RELOAD" | "SCHEDULED" | "MANUAL"