import * as z from "zod"; import { CustomFieldEntryPayloadV1, CustomFieldEntryPayloadV1$Outbound } from "./customfieldentrypayloadv1.js"; import { IncidentRoleAssignmentPayloadV2, IncidentRoleAssignmentPayloadV2$Outbound } from "./incidentroleassignmentpayloadv2.js"; import { IncidentTimestampValuePayloadV2, IncidentTimestampValuePayloadV2$Outbound } from "./incidenttimestampvaluepayloadv2.js"; export type IncidentEditPayloadV2 = { /** * The call URL attached to this incident */ callUrl?: string | undefined; /** * Set the incident's custom fields to these values */ customFieldEntries?: Array | undefined; /** * Assign incident roles to these people */ incidentRoleAssignments?: Array | undefined; /** * Incident status to change incident to (you can only change an incident from one active status to another, any other lifecycle changes must be taken via the app.) */ incidentStatusId?: string | undefined; /** * Assign the incident's timestamps to these values */ incidentTimestampValues?: Array | undefined; /** * Explanation of the incident */ name?: string | undefined; /** * Severity to change incident to */ severityId?: string | undefined; /** * Override the name of the incident Slack channel */ slackChannelNameOverride?: string | undefined; /** * Detailed description of the incident */ summary?: string | undefined; }; /** @internal */ export declare const IncidentEditPayloadV2$inboundSchema: z.ZodType; /** @internal */ export type IncidentEditPayloadV2$Outbound = { call_url?: string | undefined; custom_field_entries?: Array | undefined; incident_role_assignments?: Array | undefined; incident_status_id?: string | undefined; incident_timestamp_values?: Array | undefined; name?: string | undefined; severity_id?: string | undefined; slack_channel_name_override?: string | undefined; summary?: string | undefined; }; /** @internal */ export declare const IncidentEditPayloadV2$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace IncidentEditPayloadV2$ { /** @deprecated use `IncidentEditPayloadV2$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `IncidentEditPayloadV2$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `IncidentEditPayloadV2$Outbound` instead. */ type Outbound = IncidentEditPayloadV2$Outbound; } //# sourceMappingURL=incidenteditpayloadv2.d.ts.map