import * as $dara from '@darabonba/typescript'; import { PushingSetting } from "./PushingSetting"; import { RepeatNotifySetting } from "./RepeatNotifySetting"; export declare class IncidentResponsePlanForView extends $dara.Model { /** * @remarks * The automatic recovery time. * * @example * 300 */ autoRecoverSeconds?: number; /** * @remarks * The time when the plan was created. * * @example * "2025-04-05T10:30:00Z" */ createTime?: string; /** * @remarks * The description of the response plan. * * @example * "针对支付服务不可用的紧急响应流程" */ description?: string; /** * @remarks * Indicates whether the response plan is enabled. * * @example * true */ enabled?: boolean; /** * @remarks * A list of the IDs of associated escalation policies. */ escalationId?: string[]; /** * @remarks * The response pattern. * * @example * "Manual" */ mode?: string; /** * @remarks * The name of the response plan. * * @example * "P1-Critical-Response-Plan" */ name?: string; /** * @remarks * The push notification settings. */ pushingSetting?: PushingSetting; /** * @remarks * The settings for repeated notifications. */ repeatNotifySetting?: RepeatNotifySetting; /** * @remarks * The source. * * @example * "MANUAL" */ source?: string; /** * @remarks * The source type of the synchronization policy. * * @example * "ARMS" */ syncFromType?: string; /** * @remarks * The type of the response plan. * * @example * "Standard" */ type?: string; /** * @remarks * The time when the plan was last updated. * * @example * "2025-04-06T09:15:00Z" */ updateTime?: string; /** * @remarks * The globally unique identifier. * * @example * "a1b2c3d4-e5f6-7890-1234-567890abcdef" */ uuid?: string; /** * @remarks * The workspace. * * @example * "ws-xyz789" */ workspace?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }