123456789101112131415161718192021222324252627282930313233343536 |
- export enum NotificationActionService {
- EMAIL = 'email',
- PAGERDUTY = 'pagerduty',
- SLACK = 'slack',
- MSTEAMS = 'msteams',
- OPSGENIE = 'opsgenie',
- DISCORD = 'discord',
- SENTRY_APP = 'sentry_app',
- SENTRY_NOTIFICATION = 'sentry_notification',
- }
- export type NotificationAction = {
- id: number;
- integrationId: number | null;
- organizationId: number;
- projects: number[];
- sentryAppId: number | null;
- serviceType: string;
- targetDisplay: string;
- targetIdentifier: string;
- targetType: string;
- triggerType: string;
- };
- export type AvailableNotificationAction = {
- action: {
- serviceType: string;
- targetType: string;
- triggerType: string;
- integrationId?: number;
- integrationName?: string;
- targetDisplay?: string;
- targetIdentifier?: string;
- };
- requires: {description: string; name: string}[];
- };
|