/**
 * Zoom webhook event types the new analytics webhook reacts to. Covers both
 * Webinar and Meeting resources — the event name's own `webinar.`/`meeting.`
 * prefix is what tells the webhook service which provider to route to (see
 * ZoomAnalyticsWebhookService.resourceTypeForEvent), never a global setting.
 */
export enum ZoomAnalyticsWebhookEvent {
  ENDPOINT_URL_VALIDATION = 'endpoint.url_validation',
  WEBINAR_STARTED = 'webinar.started',
  WEBINAR_ENDED = 'webinar.ended',
  PARTICIPANT_JOINED = 'webinar.participant_joined',
  PARTICIPANT_LEFT = 'webinar.participant_left',
  MEETING_STARTED = 'meeting.started',
  MEETING_ENDED = 'meeting.ended',
  MEETING_PARTICIPANT_JOINED = 'meeting.participant_joined',
  MEETING_PARTICIPANT_LEFT = 'meeting.participant_left',
}
