import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ActivityNotificationJobResponseDto } from "./activitynotificationjobresponsedto.js"; import { ActivityNotificationSubscriberResponseDto } from "./activitynotificationsubscriberresponsedto.js"; import { ActivityNotificationTemplateResponseDto } from "./activitynotificationtemplateresponsedto.js"; import { ActivityTopicDto } from "./activitytopicdto.js"; import { SeverityLevelEnum } from "./severitylevelenum.js"; export type ActivityNotificationResponseDto = { /** * Unique identifier of the notification */ id?: string | undefined; /** * Environment ID of the notification */ environmentId: string; /** * Organization ID of the notification */ organizationId: string; /** * Subscriber ID of the notification */ subscriberId: string; /** * Transaction ID of the notification */ transactionId: string; /** * Template ID of the notification */ templateId?: string | undefined; /** * Digested Notification ID */ digestedNotificationId?: string | undefined; /** * Creation time of the notification */ createdAt?: string | undefined; /** * Last updated time of the notification */ updatedAt?: string | undefined; channels?: Array | undefined; /** * Subscriber of the notification */ subscriber?: ActivityNotificationSubscriberResponseDto | undefined; /** * Template of the notification */ template?: ActivityNotificationTemplateResponseDto | undefined; /** * Jobs of the notification */ jobs?: Array | undefined; /** * Payload of the notification */ payload?: { [k: string]: any; } | undefined; /** * Tags associated with the notification */ tags?: Array | undefined; /** * Controls associated with the notification */ controls?: { [k: string]: any; } | undefined; /** * To field for subscriber definition */ to?: { [k: string]: any; } | undefined; /** * Topics of the notification */ topics?: Array | undefined; /** * Severity of the workflow */ severity?: SeverityLevelEnum | undefined; /** * Criticality of the notification */ critical?: boolean | undefined; /** * Context (single or multi) in which the notification was sent */ contextKeys?: Array | undefined; }; /** @internal */ export declare const ActivityNotificationResponseDto$inboundSchema: z.ZodType; export declare function activityNotificationResponseDtoFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=activitynotificationresponsedto.d.ts.map