diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 6139450a..0f61581c 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "8.8.0" + ".": "8.7.1" } diff --git a/.stats.yml b/.stats.yml index 980921a6..9a7b5856 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 95 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/mux%2Fmux-cc252d3a50f19e994036c9de866551c7872c9643bc64d9ba87e17901c057a5bb.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/mux%2Fmux-dcdbbcabe09e395ff040cb84826269403058791409156befca8dd464a877bd97.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index f8edf498..b65e9511 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,18 +1,5 @@ # Changelog -## 8.8.0 (2024-06-06) - -Full Changelog: [v8.7.1...v8.8.0](https://github.com/muxinc/mux-node-sdk/compare/v8.7.1...v8.8.0) - -### Features - -* **api:** OpenAPI spec update via Stainless API ([#417](https://github.com/muxinc/mux-node-sdk/issues/417)) ([bbd6d69](https://github.com/muxinc/mux-node-sdk/commit/bbd6d69d69abdf8e12250b3a3a191ee0937335f4)) - - -### Chores - -* **internal:** sync urls ([#414](https://github.com/muxinc/mux-node-sdk/issues/414)) ([5f608a4](https://github.com/muxinc/mux-node-sdk/commit/5f608a427fedeeb9fde36f2581f8229f80e8e8e0)) - ## 8.7.1 (2024-05-31) Full Changelog: [v8.7.0...v8.7.1](https://github.com/muxinc/mux-node-sdk/compare/v8.7.0...v8.7.1) diff --git a/api.md b/api.md index bd4c37f5..3ca67ce0 100644 --- a/api.md +++ b/api.md @@ -333,57 +333,57 @@ Methods: Types: - BaseWebhookEvent -- CreatedWebhookEvent -- ReadyWebhookEvent -- ErroredWebhookEvent -- UpdatedWebhookEvent -- DeletedWebhookEvent -- LiveStreamCompletedWebhookEvent -- ReadyWebhookEvent -- PreparingWebhookEvent -- DeletedWebhookEvent -- ErroredWebhookEvent -- ReadyWebhookEvent -- PreparingWebhookEvent -- DeletedWebhookEvent -- ErroredWebhookEvent -- CreatedWebhookEvent -- ReadyWebhookEvent -- ErroredWebhookEvent -- DeletedWebhookEvent -- WarningWebhookEvent -- AssetCreatedWebhookEvent -- CancelledWebhookEvent -- CreatedWebhookEvent -- ErroredWebhookEvent -- CreatedWebhookEvent -- ConnectedWebhookEvent -- RecordingWebhookEvent -- ActiveWebhookEvent -- DisconnectedWebhookEvent -- IdleWebhookEvent -- UpdatedWebhookEvent -- EnabledWebhookEvent -- DisabledWebhookEvent -- DeletedWebhookEvent -- WarningWebhookEvent -- CreatedWebhookEvent -- IdleWebhookEvent -- StartingWebhookEvent -- BroadcastingWebhookEvent -- ErroredWebhookEvent -- DeletedWebhookEvent -- UpdatedWebhookEvent -- CreatedWebhookEvent -- DeletedWebhookEvent -- ActiveWebhookEvent -- IdleWebhookEvent -- UpdatedWebhookEvent -- CreatedWebhookEvent -- IdleWebhookEvent -- ActiveWebhookEvent -- DeletedWebhookEvent -- HighTrafficWebhookEvent +- VideoAssetCreatedWebhookEvent +- VideoAssetReadyWebhookEvent +- VideoAssetErroredWebhookEvent +- VideoAssetUpdatedWebhookEvent +- VideoAssetDeletedWebhookEvent +- VideoAssetLiveStreamCompletedWebhookEvent +- VideoAssetStaticRenditionsReadyWebhookEvent +- VideoAssetStaticRenditionsPreparingWebhookEvent +- VideoAssetStaticRenditionsDeletedWebhookEvent +- VideoAssetStaticRenditionsErroredWebhookEvent +- VideoAssetMasterReadyWebhookEvent +- VideoAssetMasterPreparingWebhookEvent +- VideoAssetMasterDeletedWebhookEvent +- VideoAssetMasterErroredWebhookEvent +- VideoAssetTrackCreatedWebhookEvent +- VideoAssetTrackReadyWebhookEvent +- VideoAssetTrackErroredWebhookEvent +- VideoAssetTrackDeletedWebhookEvent +- VideoAssetWarningWebhookEvent +- VideoUploadAssetCreatedWebhookEvent +- VideoUploadCancelledWebhookEvent +- VideoUploadCreatedWebhookEvent +- VideoUploadErroredWebhookEvent +- VideoLiveStreamCreatedWebhookEvent +- VideoLiveStreamConnectedWebhookEvent +- VideoLiveStreamRecordingWebhookEvent +- VideoLiveStreamActiveWebhookEvent +- VideoLiveStreamDisconnectedWebhookEvent +- VideoLiveStreamIdleWebhookEvent +- VideoLiveStreamUpdatedWebhookEvent +- VideoLiveStreamEnabledWebhookEvent +- VideoLiveStreamDisabledWebhookEvent +- VideoLiveStreamDeletedWebhookEvent +- VideoLiveStreamWarningWebhookEvent +- VideoLiveStreamSimulcastTargetCreatedWebhookEvent +- VideoLiveStreamSimulcastTargetIdleWebhookEvent +- VideoLiveStreamSimulcastTargetStartingWebhookEvent +- VideoLiveStreamSimulcastTargetBroadcastingWebhookEvent +- VideoLiveStreamSimulcastTargetErroredWebhookEvent +- VideoLiveStreamSimulcastTargetDeletedWebhookEvent +- VideoLiveStreamSimulcastTargetUpdatedWebhookEvent +- VideoSpaceCreatedWebhookEvent +- VideoSpaceDeletedWebhookEvent +- VideoSpaceActiveWebhookEvent +- VideoSpaceIdleWebhookEvent +- VideoSpaceUpdatedWebhookEvent +- VideoSpaceBroadcastCreatedWebhookEvent +- VideoSpaceBroadcastIdleWebhookEvent +- VideoSpaceBroadcastActiveWebhookEvent +- VideoSpaceBroadcastDeletedWebhookEvent +- VideoDeliveryHighTrafficWebhookEvent - UnwrapWebhookEvent Methods: diff --git a/package.json b/package.json index a5baaa24..496f8c89 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mux/mux-node", - "version": "8.8.0", + "version": "8.7.1", "description": "The official TypeScript library for the Mux API", "author": "Mux ", "types": "dist/index.d.ts", diff --git a/src/index.ts b/src/index.ts index 03e4a3d7..4c7c0a3b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -256,26 +256,57 @@ export namespace Mux { export import Webhooks = API.Webhooks; export import BaseWebhookEvent = API.BaseWebhookEvent; - export import CreatedWebhookEvent = API.CreatedWebhookEvent; - export import ReadyWebhookEvent = API.ReadyWebhookEvent; - export import ErroredWebhookEvent = API.ErroredWebhookEvent; - export import UpdatedWebhookEvent = API.UpdatedWebhookEvent; - export import DeletedWebhookEvent = API.DeletedWebhookEvent; - export import LiveStreamCompletedWebhookEvent = API.LiveStreamCompletedWebhookEvent; - export import PreparingWebhookEvent = API.PreparingWebhookEvent; - export import WarningWebhookEvent = API.WarningWebhookEvent; - export import AssetCreatedWebhookEvent = API.AssetCreatedWebhookEvent; - export import CancelledWebhookEvent = API.CancelledWebhookEvent; - export import ConnectedWebhookEvent = API.ConnectedWebhookEvent; - export import RecordingWebhookEvent = API.RecordingWebhookEvent; - export import ActiveWebhookEvent = API.ActiveWebhookEvent; - export import DisconnectedWebhookEvent = API.DisconnectedWebhookEvent; - export import IdleWebhookEvent = API.IdleWebhookEvent; - export import EnabledWebhookEvent = API.EnabledWebhookEvent; - export import DisabledWebhookEvent = API.DisabledWebhookEvent; - export import StartingWebhookEvent = API.StartingWebhookEvent; - export import BroadcastingWebhookEvent = API.BroadcastingWebhookEvent; - export import HighTrafficWebhookEvent = API.HighTrafficWebhookEvent; + export import VideoAssetCreatedWebhookEvent = API.VideoAssetCreatedWebhookEvent; + export import VideoAssetReadyWebhookEvent = API.VideoAssetReadyWebhookEvent; + export import VideoAssetErroredWebhookEvent = API.VideoAssetErroredWebhookEvent; + export import VideoAssetUpdatedWebhookEvent = API.VideoAssetUpdatedWebhookEvent; + export import VideoAssetDeletedWebhookEvent = API.VideoAssetDeletedWebhookEvent; + export import VideoAssetLiveStreamCompletedWebhookEvent = API.VideoAssetLiveStreamCompletedWebhookEvent; + export import VideoAssetStaticRenditionsReadyWebhookEvent = API.VideoAssetStaticRenditionsReadyWebhookEvent; + export import VideoAssetStaticRenditionsPreparingWebhookEvent = API.VideoAssetStaticRenditionsPreparingWebhookEvent; + export import VideoAssetStaticRenditionsDeletedWebhookEvent = API.VideoAssetStaticRenditionsDeletedWebhookEvent; + export import VideoAssetStaticRenditionsErroredWebhookEvent = API.VideoAssetStaticRenditionsErroredWebhookEvent; + export import VideoAssetMasterReadyWebhookEvent = API.VideoAssetMasterReadyWebhookEvent; + export import VideoAssetMasterPreparingWebhookEvent = API.VideoAssetMasterPreparingWebhookEvent; + export import VideoAssetMasterDeletedWebhookEvent = API.VideoAssetMasterDeletedWebhookEvent; + export import VideoAssetMasterErroredWebhookEvent = API.VideoAssetMasterErroredWebhookEvent; + export import VideoAssetTrackCreatedWebhookEvent = API.VideoAssetTrackCreatedWebhookEvent; + export import VideoAssetTrackReadyWebhookEvent = API.VideoAssetTrackReadyWebhookEvent; + export import VideoAssetTrackErroredWebhookEvent = API.VideoAssetTrackErroredWebhookEvent; + export import VideoAssetTrackDeletedWebhookEvent = API.VideoAssetTrackDeletedWebhookEvent; + export import VideoAssetWarningWebhookEvent = API.VideoAssetWarningWebhookEvent; + export import VideoUploadAssetCreatedWebhookEvent = API.VideoUploadAssetCreatedWebhookEvent; + export import VideoUploadCancelledWebhookEvent = API.VideoUploadCancelledWebhookEvent; + export import VideoUploadCreatedWebhookEvent = API.VideoUploadCreatedWebhookEvent; + export import VideoUploadErroredWebhookEvent = API.VideoUploadErroredWebhookEvent; + export import VideoLiveStreamCreatedWebhookEvent = API.VideoLiveStreamCreatedWebhookEvent; + export import VideoLiveStreamConnectedWebhookEvent = API.VideoLiveStreamConnectedWebhookEvent; + export import VideoLiveStreamRecordingWebhookEvent = API.VideoLiveStreamRecordingWebhookEvent; + export import VideoLiveStreamActiveWebhookEvent = API.VideoLiveStreamActiveWebhookEvent; + export import VideoLiveStreamDisconnectedWebhookEvent = API.VideoLiveStreamDisconnectedWebhookEvent; + export import VideoLiveStreamIdleWebhookEvent = API.VideoLiveStreamIdleWebhookEvent; + export import VideoLiveStreamUpdatedWebhookEvent = API.VideoLiveStreamUpdatedWebhookEvent; + export import VideoLiveStreamEnabledWebhookEvent = API.VideoLiveStreamEnabledWebhookEvent; + export import VideoLiveStreamDisabledWebhookEvent = API.VideoLiveStreamDisabledWebhookEvent; + export import VideoLiveStreamDeletedWebhookEvent = API.VideoLiveStreamDeletedWebhookEvent; + export import VideoLiveStreamWarningWebhookEvent = API.VideoLiveStreamWarningWebhookEvent; + export import VideoLiveStreamSimulcastTargetCreatedWebhookEvent = API.VideoLiveStreamSimulcastTargetCreatedWebhookEvent; + export import VideoLiveStreamSimulcastTargetIdleWebhookEvent = API.VideoLiveStreamSimulcastTargetIdleWebhookEvent; + export import VideoLiveStreamSimulcastTargetStartingWebhookEvent = API.VideoLiveStreamSimulcastTargetStartingWebhookEvent; + export import VideoLiveStreamSimulcastTargetBroadcastingWebhookEvent = API.VideoLiveStreamSimulcastTargetBroadcastingWebhookEvent; + export import VideoLiveStreamSimulcastTargetErroredWebhookEvent = API.VideoLiveStreamSimulcastTargetErroredWebhookEvent; + export import VideoLiveStreamSimulcastTargetDeletedWebhookEvent = API.VideoLiveStreamSimulcastTargetDeletedWebhookEvent; + export import VideoLiveStreamSimulcastTargetUpdatedWebhookEvent = API.VideoLiveStreamSimulcastTargetUpdatedWebhookEvent; + export import VideoSpaceCreatedWebhookEvent = API.VideoSpaceCreatedWebhookEvent; + export import VideoSpaceDeletedWebhookEvent = API.VideoSpaceDeletedWebhookEvent; + export import VideoSpaceActiveWebhookEvent = API.VideoSpaceActiveWebhookEvent; + export import VideoSpaceIdleWebhookEvent = API.VideoSpaceIdleWebhookEvent; + export import VideoSpaceUpdatedWebhookEvent = API.VideoSpaceUpdatedWebhookEvent; + export import VideoSpaceBroadcastCreatedWebhookEvent = API.VideoSpaceBroadcastCreatedWebhookEvent; + export import VideoSpaceBroadcastIdleWebhookEvent = API.VideoSpaceBroadcastIdleWebhookEvent; + export import VideoSpaceBroadcastActiveWebhookEvent = API.VideoSpaceBroadcastActiveWebhookEvent; + export import VideoSpaceBroadcastDeletedWebhookEvent = API.VideoSpaceBroadcastDeletedWebhookEvent; + export import VideoDeliveryHighTrafficWebhookEvent = API.VideoDeliveryHighTrafficWebhookEvent; export import UnwrapWebhookEvent = API.UnwrapWebhookEvent; export import Jwt = API.Jwt; diff --git a/src/resources/index.ts b/src/resources/index.ts index 75a93925..5317c946 100644 --- a/src/resources/index.ts +++ b/src/resources/index.ts @@ -3,26 +3,57 @@ export * from './shared'; export { BaseWebhookEvent, - CreatedWebhookEvent, - ReadyWebhookEvent, - ErroredWebhookEvent, - UpdatedWebhookEvent, - DeletedWebhookEvent, - LiveStreamCompletedWebhookEvent, - PreparingWebhookEvent, - WarningWebhookEvent, - AssetCreatedWebhookEvent, - CancelledWebhookEvent, - ConnectedWebhookEvent, - RecordingWebhookEvent, - ActiveWebhookEvent, - DisconnectedWebhookEvent, - IdleWebhookEvent, - EnabledWebhookEvent, - DisabledWebhookEvent, - StartingWebhookEvent, - BroadcastingWebhookEvent, - HighTrafficWebhookEvent, + VideoAssetCreatedWebhookEvent, + VideoAssetReadyWebhookEvent, + VideoAssetErroredWebhookEvent, + VideoAssetUpdatedWebhookEvent, + VideoAssetDeletedWebhookEvent, + VideoAssetLiveStreamCompletedWebhookEvent, + VideoAssetStaticRenditionsReadyWebhookEvent, + VideoAssetStaticRenditionsPreparingWebhookEvent, + VideoAssetStaticRenditionsDeletedWebhookEvent, + VideoAssetStaticRenditionsErroredWebhookEvent, + VideoAssetMasterReadyWebhookEvent, + VideoAssetMasterPreparingWebhookEvent, + VideoAssetMasterDeletedWebhookEvent, + VideoAssetMasterErroredWebhookEvent, + VideoAssetTrackCreatedWebhookEvent, + VideoAssetTrackReadyWebhookEvent, + VideoAssetTrackErroredWebhookEvent, + VideoAssetTrackDeletedWebhookEvent, + VideoAssetWarningWebhookEvent, + VideoUploadAssetCreatedWebhookEvent, + VideoUploadCancelledWebhookEvent, + VideoUploadCreatedWebhookEvent, + VideoUploadErroredWebhookEvent, + VideoLiveStreamCreatedWebhookEvent, + VideoLiveStreamConnectedWebhookEvent, + VideoLiveStreamRecordingWebhookEvent, + VideoLiveStreamActiveWebhookEvent, + VideoLiveStreamDisconnectedWebhookEvent, + VideoLiveStreamIdleWebhookEvent, + VideoLiveStreamUpdatedWebhookEvent, + VideoLiveStreamEnabledWebhookEvent, + VideoLiveStreamDisabledWebhookEvent, + VideoLiveStreamDeletedWebhookEvent, + VideoLiveStreamWarningWebhookEvent, + VideoLiveStreamSimulcastTargetCreatedWebhookEvent, + VideoLiveStreamSimulcastTargetIdleWebhookEvent, + VideoLiveStreamSimulcastTargetStartingWebhookEvent, + VideoLiveStreamSimulcastTargetBroadcastingWebhookEvent, + VideoLiveStreamSimulcastTargetErroredWebhookEvent, + VideoLiveStreamSimulcastTargetDeletedWebhookEvent, + VideoLiveStreamSimulcastTargetUpdatedWebhookEvent, + VideoSpaceCreatedWebhookEvent, + VideoSpaceDeletedWebhookEvent, + VideoSpaceActiveWebhookEvent, + VideoSpaceIdleWebhookEvent, + VideoSpaceUpdatedWebhookEvent, + VideoSpaceBroadcastCreatedWebhookEvent, + VideoSpaceBroadcastIdleWebhookEvent, + VideoSpaceBroadcastActiveWebhookEvent, + VideoSpaceBroadcastDeletedWebhookEvent, + VideoDeliveryHighTrafficWebhookEvent, UnwrapWebhookEvent, Webhooks, } from './webhooks'; diff --git a/src/resources/shared.ts b/src/resources/shared.ts index 35d57151..523c6629 100644 --- a/src/resources/shared.ts +++ b/src/resources/shared.ts @@ -16,12 +16,6 @@ export interface PlaybackID { * details about creating tokens. */ policy: PlaybackPolicy; - - /** - * The DRM configuration used by this playback ID. Must only be set when `policy` - * is set to `drm`. - */ - drm_configuration_id?: string; } /** @@ -33,4 +27,4 @@ export interface PlaybackID { * [Secure video playback](https://docs.mux.com/guides/secure-video-playback) for * details about creating tokens. */ -export type PlaybackPolicy = 'public' | 'signed' | 'drm'; +export type PlaybackPolicy = 'public' | 'signed'; diff --git a/src/resources/webhooks.ts b/src/resources/webhooks.ts index 8b335b94..3b0b0c56 100644 --- a/src/resources/webhooks.ts +++ b/src/resources/webhooks.ts @@ -265,313 +265,313 @@ export namespace BaseWebhookEvent { } } -export interface VideoAssetCreated extends BaseWebhookEvent { +export interface VideoAssetCreatedWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.created'; } -export interface VideoAssetReady extends BaseWebhookEvent { +export interface VideoAssetReadyWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.ready'; } -export interface VideoAssetErrored extends BaseWebhookEvent { +export interface VideoAssetErroredWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.errored'; } -export interface VideoAssetUpdated extends BaseWebhookEvent { +export interface VideoAssetUpdatedWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.updated'; } -export interface VideoAssetDeleted extends BaseWebhookEvent { +export interface VideoAssetDeletedWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.deleted'; } -export interface VideoAssetLiveStreamCompleted extends BaseWebhookEvent { +export interface VideoAssetLiveStreamCompletedWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.live_stream_completed'; } -export interface VideoAssetStaticRenditionsReady extends BaseWebhookEvent { +export interface VideoAssetStaticRenditionsReadyWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.static_renditions.ready'; } -export interface VideoAssetStaticRenditionsPreparing extends BaseWebhookEvent { +export interface VideoAssetStaticRenditionsPreparingWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.static_renditions.preparing'; } -export interface VideoAssetStaticRenditionsDeleted extends BaseWebhookEvent { +export interface VideoAssetStaticRenditionsDeletedWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.static_renditions.deleted'; } -export interface VideoAssetStaticRenditionsErrored extends BaseWebhookEvent { +export interface VideoAssetStaticRenditionsErroredWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.static_renditions.errored'; } -export interface VideoAssetMasterReady extends BaseWebhookEvent { +export interface VideoAssetMasterReadyWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.master.ready'; } -export interface VideoAssetMasterPreparing extends BaseWebhookEvent { +export interface VideoAssetMasterPreparingWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.master.preparing'; } -export interface VideoAssetMasterDeleted extends BaseWebhookEvent { +export interface VideoAssetMasterDeletedWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.master.deleted'; } -export interface VideoAssetMasterErrored extends BaseWebhookEvent { +export interface VideoAssetMasterErroredWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.master.errored'; } -export interface VideoAssetTrackCreated extends BaseWebhookEvent { +export interface VideoAssetTrackCreatedWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Track; type: 'video.asset.track.created'; } -export interface VideoAssetTrackReady extends BaseWebhookEvent { +export interface VideoAssetTrackReadyWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Track; type: 'video.asset.track.ready'; } -export interface VideoAssetTrackErrored extends BaseWebhookEvent { +export interface VideoAssetTrackErroredWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Track; type: 'video.asset.track.errored'; } -export interface VideoAssetTrackDeleted extends BaseWebhookEvent { +export interface VideoAssetTrackDeletedWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Track; type: 'video.asset.track.deleted'; } -export interface VideoAssetWarning extends BaseWebhookEvent { +export interface VideoAssetWarningWebhookEvent extends BaseWebhookEvent { data: AssetsAPI.Asset; type: 'video.asset.warning'; } -export interface VideoUploadAssetCreated extends BaseWebhookEvent { +export interface VideoUploadAssetCreatedWebhookEvent extends BaseWebhookEvent { data: UploadsAPI.Upload; type: 'video.upload.asset_created'; } -export interface VideoUploadCancelled extends BaseWebhookEvent { +export interface VideoUploadCancelledWebhookEvent extends BaseWebhookEvent { data: UploadsAPI.Upload; type: 'video.upload.cancelled'; } -export interface VideoUploadCreated extends BaseWebhookEvent { +export interface VideoUploadCreatedWebhookEvent extends BaseWebhookEvent { data: UploadsAPI.Upload; type: 'video.upload.created'; } -export interface VideoUploadErrored extends BaseWebhookEvent { +export interface VideoUploadErroredWebhookEvent extends BaseWebhookEvent { data: UploadsAPI.Upload; type: 'video.upload.errored'; } -export interface VideoLiveStreamCreated extends BaseWebhookEvent { +export interface VideoLiveStreamCreatedWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.LiveStream; type: 'video.live_stream.created'; } -export interface VideoLiveStreamConnected extends BaseWebhookEvent { +export interface VideoLiveStreamConnectedWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.LiveStream; type: 'video.live_stream.connected'; } -export interface VideoLiveStreamRecording extends BaseWebhookEvent { +export interface VideoLiveStreamRecordingWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.LiveStream; type: 'video.live_stream.recording'; } -export interface VideoLiveStreamActive extends BaseWebhookEvent { +export interface VideoLiveStreamActiveWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.LiveStream; type: 'video.live_stream.active'; } -export interface VideoLiveStreamDisconnected extends BaseWebhookEvent { +export interface VideoLiveStreamDisconnectedWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.LiveStream; type: 'video.live_stream.disconnected'; } -export interface VideoLiveStreamIdle extends BaseWebhookEvent { +export interface VideoLiveStreamIdleWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.LiveStream; type: 'video.live_stream.idle'; } -export interface VideoLiveStreamUpdated extends BaseWebhookEvent { +export interface VideoLiveStreamUpdatedWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.LiveStream; type: 'video.live_stream.updated'; } -export interface VideoLiveStreamEnabled extends BaseWebhookEvent { +export interface VideoLiveStreamEnabledWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.LiveStream; type: 'video.live_stream.enabled'; } -export interface VideoLiveStreamDisabled extends BaseWebhookEvent { +export interface VideoLiveStreamDisabledWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.LiveStream; type: 'video.live_stream.disabled'; } -export interface VideoLiveStreamDeleted extends BaseWebhookEvent { +export interface VideoLiveStreamDeletedWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.LiveStream; type: 'video.live_stream.deleted'; } -export interface VideoLiveStreamWarning extends BaseWebhookEvent { +export interface VideoLiveStreamWarningWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.LiveStream; type: 'video.live_stream.warning'; } -export interface VideoLiveStreamSimulcastTargetCreated extends BaseWebhookEvent { +export interface VideoLiveStreamSimulcastTargetCreatedWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.SimulcastTarget; type: 'video.live_stream.simulcast_target.created'; } -export interface VideoLiveStreamSimulcastTargetIdle extends BaseWebhookEvent { +export interface VideoLiveStreamSimulcastTargetIdleWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.SimulcastTarget; type: 'video.live_stream.simulcast_target.idle'; } -export interface VideoLiveStreamSimulcastTargetStarting extends BaseWebhookEvent { +export interface VideoLiveStreamSimulcastTargetStartingWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.SimulcastTarget; type: 'video.live_stream.simulcast_target.starting'; } -export interface VideoLiveStreamSimulcastTargetBroadcasting extends BaseWebhookEvent { +export interface VideoLiveStreamSimulcastTargetBroadcastingWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.SimulcastTarget; type: 'video.live_stream.simulcast_target.broadcasting'; } -export interface VideoLiveStreamSimulcastTargetErrored extends BaseWebhookEvent { +export interface VideoLiveStreamSimulcastTargetErroredWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.SimulcastTarget; type: 'video.live_stream.simulcast_target.errored'; } -export interface VideoLiveStreamSimulcastTargetDeleted extends BaseWebhookEvent { +export interface VideoLiveStreamSimulcastTargetDeletedWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.SimulcastTarget; type: 'video.live_stream.simulcast_target.deleted'; } -export interface VideoLiveStreamSimulcastTargetUpdated extends BaseWebhookEvent { +export interface VideoLiveStreamSimulcastTargetUpdatedWebhookEvent extends BaseWebhookEvent { data: LiveStreamsAPI.SimulcastTarget; type: 'video.live_stream.simulcast_target.updated'; } -export interface VideoSpaceCreated extends BaseWebhookEvent { +export interface VideoSpaceCreatedWebhookEvent extends BaseWebhookEvent { data: SpacesAPI.Space; type: 'video.space.created'; } -export interface VideoSpaceDeleted extends BaseWebhookEvent { +export interface VideoSpaceDeletedWebhookEvent extends BaseWebhookEvent { data: SpacesAPI.Space; type: 'video.space.deleted'; } -export interface VideoSpaceActive extends BaseWebhookEvent { +export interface VideoSpaceActiveWebhookEvent extends BaseWebhookEvent { data: SpacesAPI.Space; type: 'video.space.active'; } -export interface VideoSpaceIdle extends BaseWebhookEvent { +export interface VideoSpaceIdleWebhookEvent extends BaseWebhookEvent { data: SpacesAPI.Space; type: 'video.space.idle'; } -export interface VideoSpaceUpdated extends BaseWebhookEvent { +export interface VideoSpaceUpdatedWebhookEvent extends BaseWebhookEvent { data: SpacesAPI.Space; type: 'video.space.updated'; } -export interface VideoSpaceBroadcastCreated extends BaseWebhookEvent { +export interface VideoSpaceBroadcastCreatedWebhookEvent extends BaseWebhookEvent { data: SpacesAPI.Broadcast; type: 'video.space.broadcast.created'; } -export interface VideoSpaceBroadcastIdle extends BaseWebhookEvent { +export interface VideoSpaceBroadcastIdleWebhookEvent extends BaseWebhookEvent { data: SpacesAPI.Broadcast; type: 'video.space.broadcast.idle'; } -export interface VideoSpaceBroadcastActive extends BaseWebhookEvent { +export interface VideoSpaceBroadcastActiveWebhookEvent extends BaseWebhookEvent { data: SpacesAPI.Broadcast; type: 'video.space.broadcast.active'; } -export interface VideoSpaceBroadcastDeleted extends BaseWebhookEvent { +export interface VideoSpaceBroadcastDeletedWebhookEvent extends BaseWebhookEvent { data: SpacesAPI.Broadcast; type: 'video.space.broadcast.deleted'; } -export interface VideoDeliveryHighTraffic extends BaseWebhookEvent { - data: VideoDeliveryHighTraffic.Data; +export interface VideoDeliveryHighTrafficWebhookEvent extends BaseWebhookEvent { + data: VideoDeliveryHighTrafficWebhookEvent.Data; type: 'video.delivery.high_traffic'; } -export namespace VideoDeliveryHighTraffic { +export namespace VideoDeliveryHighTrafficWebhookEvent { export interface Data { id?: string; @@ -684,499 +684,110 @@ export namespace VideoDeliveryHighTraffic { } export type UnwrapWebhookEvent = - | UnwrapWebhookEvent.VideoAssetCreated - | UnwrapWebhookEvent.VideoAssetReady - | UnwrapWebhookEvent.VideoAssetErrored - | UnwrapWebhookEvent.VideoAssetUpdated - | UnwrapWebhookEvent.VideoAssetDeleted - | UnwrapWebhookEvent.VideoAssetLiveStreamCompleted - | UnwrapWebhookEvent.VideoAssetStaticRenditionsReady - | UnwrapWebhookEvent.VideoAssetStaticRenditionsPreparing - | UnwrapWebhookEvent.VideoAssetStaticRenditionsDeleted - | UnwrapWebhookEvent.VideoAssetStaticRenditionsErrored - | UnwrapWebhookEvent.VideoAssetMasterReady - | UnwrapWebhookEvent.VideoAssetMasterPreparing - | UnwrapWebhookEvent.VideoAssetMasterDeleted - | UnwrapWebhookEvent.VideoAssetMasterErrored - | UnwrapWebhookEvent.VideoAssetTrackCreated - | UnwrapWebhookEvent.VideoAssetTrackReady - | UnwrapWebhookEvent.VideoAssetTrackErrored - | UnwrapWebhookEvent.VideoAssetTrackDeleted - | UnwrapWebhookEvent.VideoAssetWarning - | UnwrapWebhookEvent.VideoUploadAssetCreated - | UnwrapWebhookEvent.VideoUploadCancelled - | UnwrapWebhookEvent.VideoUploadCreated - | UnwrapWebhookEvent.VideoUploadErrored - | UnwrapWebhookEvent.VideoLiveStreamCreated - | UnwrapWebhookEvent.VideoLiveStreamConnected - | UnwrapWebhookEvent.VideoLiveStreamRecording - | UnwrapWebhookEvent.VideoLiveStreamActive - | UnwrapWebhookEvent.VideoLiveStreamDisconnected - | UnwrapWebhookEvent.VideoLiveStreamIdle - | UnwrapWebhookEvent.VideoLiveStreamUpdated - | UnwrapWebhookEvent.VideoLiveStreamEnabled - | UnwrapWebhookEvent.VideoLiveStreamDisabled - | UnwrapWebhookEvent.VideoLiveStreamDeleted - | UnwrapWebhookEvent.VideoLiveStreamWarning - | UnwrapWebhookEvent.VideoLiveStreamSimulcastTargetCreated - | UnwrapWebhookEvent.VideoLiveStreamSimulcastTargetIdle - | UnwrapWebhookEvent.VideoLiveStreamSimulcastTargetStarting - | UnwrapWebhookEvent.VideoLiveStreamSimulcastTargetBroadcasting - | UnwrapWebhookEvent.VideoLiveStreamSimulcastTargetErrored - | UnwrapWebhookEvent.VideoLiveStreamSimulcastTargetDeleted - | UnwrapWebhookEvent.VideoLiveStreamSimulcastTargetUpdated - | UnwrapWebhookEvent.VideoSpaceCreated - | UnwrapWebhookEvent.VideoSpaceDeleted - | UnwrapWebhookEvent.VideoSpaceActive - | UnwrapWebhookEvent.VideoSpaceIdle - | UnwrapWebhookEvent.VideoSpaceUpdated - | UnwrapWebhookEvent.VideoSpaceBroadcastCreated - | UnwrapWebhookEvent.VideoSpaceBroadcastIdle - | UnwrapWebhookEvent.VideoSpaceBroadcastActive - | UnwrapWebhookEvent.VideoSpaceBroadcastDeleted - | UnwrapWebhookEvent.VideoDeliveryHighTraffic; - -export namespace UnwrapWebhookEvent { - export interface VideoAssetCreated extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.created'; - } - - export interface VideoAssetReady extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.ready'; - } - - export interface VideoAssetErrored extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.errored'; - } - - export interface VideoAssetUpdated extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.updated'; - } - - export interface VideoAssetDeleted extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.deleted'; - } - - export interface VideoAssetLiveStreamCompleted extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.live_stream_completed'; - } - - export interface VideoAssetStaticRenditionsReady extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.static_renditions.ready'; - } - - export interface VideoAssetStaticRenditionsPreparing extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.static_renditions.preparing'; - } - - export interface VideoAssetStaticRenditionsDeleted extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.static_renditions.deleted'; - } - - export interface VideoAssetStaticRenditionsErrored extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.static_renditions.errored'; - } - - export interface VideoAssetMasterReady extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.master.ready'; - } - - export interface VideoAssetMasterPreparing extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.master.preparing'; - } - - export interface VideoAssetMasterDeleted extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.master.deleted'; - } - - export interface VideoAssetMasterErrored extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.master.errored'; - } - - export interface VideoAssetTrackCreated extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Track; - - type: 'video.asset.track.created'; - } - - export interface VideoAssetTrackReady extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Track; - - type: 'video.asset.track.ready'; - } - - export interface VideoAssetTrackErrored extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Track; - - type: 'video.asset.track.errored'; - } - - export interface VideoAssetTrackDeleted extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Track; - - type: 'video.asset.track.deleted'; - } - - export interface VideoAssetWarning extends WebhooksAPI.BaseWebhookEvent { - data: AssetsAPI.Asset; - - type: 'video.asset.warning'; - } - - export interface VideoUploadAssetCreated extends WebhooksAPI.BaseWebhookEvent { - data: UploadsAPI.Upload; - - type: 'video.upload.asset_created'; - } - - export interface VideoUploadCancelled extends WebhooksAPI.BaseWebhookEvent { - data: UploadsAPI.Upload; - - type: 'video.upload.cancelled'; - } - - export interface VideoUploadCreated extends WebhooksAPI.BaseWebhookEvent { - data: UploadsAPI.Upload; - - type: 'video.upload.created'; - } - - export interface VideoUploadErrored extends WebhooksAPI.BaseWebhookEvent { - data: UploadsAPI.Upload; - - type: 'video.upload.errored'; - } - - export interface VideoLiveStreamCreated extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.LiveStream; - - type: 'video.live_stream.created'; - } - - export interface VideoLiveStreamConnected extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.LiveStream; - - type: 'video.live_stream.connected'; - } - - export interface VideoLiveStreamRecording extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.LiveStream; - - type: 'video.live_stream.recording'; - } - - export interface VideoLiveStreamActive extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.LiveStream; - - type: 'video.live_stream.active'; - } - - export interface VideoLiveStreamDisconnected extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.LiveStream; - - type: 'video.live_stream.disconnected'; - } - - export interface VideoLiveStreamIdle extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.LiveStream; - - type: 'video.live_stream.idle'; - } - - export interface VideoLiveStreamUpdated extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.LiveStream; - - type: 'video.live_stream.updated'; - } - - export interface VideoLiveStreamEnabled extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.LiveStream; - - type: 'video.live_stream.enabled'; - } - - export interface VideoLiveStreamDisabled extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.LiveStream; - - type: 'video.live_stream.disabled'; - } - - export interface VideoLiveStreamDeleted extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.LiveStream; - - type: 'video.live_stream.deleted'; - } - - export interface VideoLiveStreamWarning extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.LiveStream; - - type: 'video.live_stream.warning'; - } - - export interface VideoLiveStreamSimulcastTargetCreated extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.SimulcastTarget; - - type: 'video.live_stream.simulcast_target.created'; - } - - export interface VideoLiveStreamSimulcastTargetIdle extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.SimulcastTarget; - - type: 'video.live_stream.simulcast_target.idle'; - } - - export interface VideoLiveStreamSimulcastTargetStarting extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.SimulcastTarget; - - type: 'video.live_stream.simulcast_target.starting'; - } - - export interface VideoLiveStreamSimulcastTargetBroadcasting extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.SimulcastTarget; - - type: 'video.live_stream.simulcast_target.broadcasting'; - } - - export interface VideoLiveStreamSimulcastTargetErrored extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.SimulcastTarget; - - type: 'video.live_stream.simulcast_target.errored'; - } - - export interface VideoLiveStreamSimulcastTargetDeleted extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.SimulcastTarget; - - type: 'video.live_stream.simulcast_target.deleted'; - } - - export interface VideoLiveStreamSimulcastTargetUpdated extends WebhooksAPI.BaseWebhookEvent { - data: LiveStreamsAPI.SimulcastTarget; - - type: 'video.live_stream.simulcast_target.updated'; - } - - export interface VideoSpaceCreated extends WebhooksAPI.BaseWebhookEvent { - data: SpacesAPI.Space; - - type: 'video.space.created'; - } - - export interface VideoSpaceDeleted extends WebhooksAPI.BaseWebhookEvent { - data: SpacesAPI.Space; - - type: 'video.space.deleted'; - } - - export interface VideoSpaceActive extends WebhooksAPI.BaseWebhookEvent { - data: SpacesAPI.Space; - - type: 'video.space.active'; - } - - export interface VideoSpaceIdle extends WebhooksAPI.BaseWebhookEvent { - data: SpacesAPI.Space; - - type: 'video.space.idle'; - } - - export interface VideoSpaceUpdated extends WebhooksAPI.BaseWebhookEvent { - data: SpacesAPI.Space; - - type: 'video.space.updated'; - } - - export interface VideoSpaceBroadcastCreated extends WebhooksAPI.BaseWebhookEvent { - data: SpacesAPI.Broadcast; - - type: 'video.space.broadcast.created'; - } - - export interface VideoSpaceBroadcastIdle extends WebhooksAPI.BaseWebhookEvent { - data: SpacesAPI.Broadcast; - - type: 'video.space.broadcast.idle'; - } - - export interface VideoSpaceBroadcastActive extends WebhooksAPI.BaseWebhookEvent { - data: SpacesAPI.Broadcast; - - type: 'video.space.broadcast.active'; - } - - export interface VideoSpaceBroadcastDeleted extends WebhooksAPI.BaseWebhookEvent { - data: SpacesAPI.Broadcast; - - type: 'video.space.broadcast.deleted'; - } - - export interface VideoDeliveryHighTraffic extends WebhooksAPI.BaseWebhookEvent { - data: VideoDeliveryHighTraffic.Data; - - type: 'video.delivery.high_traffic'; - } - - export namespace VideoDeliveryHighTraffic { - export interface Data { - id?: string; - - data?: Array; - - /** - * Current threshold set for alerting - */ - threshold?: number; - - timeframe?: Array; - } - - export namespace Data { - export interface Data { - /** - * The duration of the asset in seconds. - */ - asset_duration?: number; - - /** - * Unique identifier for the asset. - */ - asset_id?: string; - - /** - * The resolution tier that the asset was ingested at, affecting billing for ingest - * & storage - */ - asset_resolution_tier?: 'audio-only' | '720p' | '1080p' | '1440p' | '2160p'; - - /** - * The state of the asset. - */ - asset_state?: 'ready' | 'errored' | 'deleted'; - - /** - * Time at which the asset was created. Measured in seconds since the Unix epoch. - */ - created_at?: number; - - /** - * If exists, time at which the asset was deleted. Measured in seconds since the - * Unix epoch. - */ - deleted_at?: number; - - /** - * Total number of delivered seconds during this time window. - */ - delivered_seconds?: number; - - /** - * Seconds delivered broken into resolution tiers. Each tier will only be displayed - * if there was content delivered in the tier. - */ - delivered_seconds_by_resolution?: Data.DeliveredSecondsByResolution; - - /** - * Unique identifier for the live stream that created the asset. - */ - live_stream_id?: string; - - /** - * The `passthrough` value for the asset. - */ - passthrough?: string; - } - - export namespace Data { - /** - * Seconds delivered broken into resolution tiers. Each tier will only be displayed - * if there was content delivered in the tier. - */ - export interface DeliveredSecondsByResolution { - /** - * Total number of delivered seconds during this time window that had a resolution - * larger than the 720p tier but less than or equal to the 1440p tier (over 921,600 - * and <= 2,073,600 pixels total). - */ - tier_1080p?: number; - - /** - * Total number of delivered seconds during this time window that had a resolution - * larger than the 1080p tier but less than or equal to the 2160p tier (over - * 2,073,600 and <= 4,194,304 pixels total). - */ - tier_1440p?: number; - - /** - * Total number of delivered seconds during this time window that had a resolution - * larger than the 1440p tier (over 4,194,304 pixels total). - */ - tier_2160p?: number; - - /** - * Total number of delivered seconds during this time window that had a resolution - * within the 720p tier (up to 921,600 pixels total, based on typical 1280x720). - */ - tier_720p?: number; - - /** - * Total number of delivered seconds during this time window that had a resolution - * of audio only. - */ - tier_audio_only?: number; - } - } - } - } -} + | VideoAssetCreatedWebhookEvent + | VideoAssetReadyWebhookEvent + | VideoAssetErroredWebhookEvent + | VideoAssetUpdatedWebhookEvent + | VideoAssetDeletedWebhookEvent + | VideoAssetLiveStreamCompletedWebhookEvent + | VideoAssetStaticRenditionsReadyWebhookEvent + | VideoAssetStaticRenditionsPreparingWebhookEvent + | VideoAssetStaticRenditionsDeletedWebhookEvent + | VideoAssetStaticRenditionsErroredWebhookEvent + | VideoAssetMasterReadyWebhookEvent + | VideoAssetMasterPreparingWebhookEvent + | VideoAssetMasterDeletedWebhookEvent + | VideoAssetMasterErroredWebhookEvent + | VideoAssetTrackCreatedWebhookEvent + | VideoAssetTrackReadyWebhookEvent + | VideoAssetTrackErroredWebhookEvent + | VideoAssetTrackDeletedWebhookEvent + | VideoAssetWarningWebhookEvent + | VideoUploadAssetCreatedWebhookEvent + | VideoUploadCancelledWebhookEvent + | VideoUploadCreatedWebhookEvent + | VideoUploadErroredWebhookEvent + | VideoLiveStreamCreatedWebhookEvent + | VideoLiveStreamConnectedWebhookEvent + | VideoLiveStreamRecordingWebhookEvent + | VideoLiveStreamActiveWebhookEvent + | VideoLiveStreamDisconnectedWebhookEvent + | VideoLiveStreamIdleWebhookEvent + | VideoLiveStreamUpdatedWebhookEvent + | VideoLiveStreamEnabledWebhookEvent + | VideoLiveStreamDisabledWebhookEvent + | VideoLiveStreamDeletedWebhookEvent + | VideoLiveStreamWarningWebhookEvent + | VideoLiveStreamSimulcastTargetCreatedWebhookEvent + | VideoLiveStreamSimulcastTargetIdleWebhookEvent + | VideoLiveStreamSimulcastTargetStartingWebhookEvent + | VideoLiveStreamSimulcastTargetBroadcastingWebhookEvent + | VideoLiveStreamSimulcastTargetErroredWebhookEvent + | VideoLiveStreamSimulcastTargetDeletedWebhookEvent + | VideoLiveStreamSimulcastTargetUpdatedWebhookEvent + | VideoSpaceCreatedWebhookEvent + | VideoSpaceDeletedWebhookEvent + | VideoSpaceActiveWebhookEvent + | VideoSpaceIdleWebhookEvent + | VideoSpaceUpdatedWebhookEvent + | VideoSpaceBroadcastCreatedWebhookEvent + | VideoSpaceBroadcastIdleWebhookEvent + | VideoSpaceBroadcastActiveWebhookEvent + | VideoSpaceBroadcastDeletedWebhookEvent + | VideoDeliveryHighTrafficWebhookEvent; export namespace Webhooks { export import BaseWebhookEvent = WebhooksAPI.BaseWebhookEvent; - export import CreatedWebhookEvent = WebhooksAPI.CreatedWebhookEvent; - export import ReadyWebhookEvent = WebhooksAPI.ReadyWebhookEvent; - export import ErroredWebhookEvent = WebhooksAPI.ErroredWebhookEvent; - export import UpdatedWebhookEvent = WebhooksAPI.UpdatedWebhookEvent; - export import DeletedWebhookEvent = WebhooksAPI.DeletedWebhookEvent; - export import LiveStreamCompletedWebhookEvent = WebhooksAPI.LiveStreamCompletedWebhookEvent; - export import PreparingWebhookEvent = WebhooksAPI.PreparingWebhookEvent; - export import WarningWebhookEvent = WebhooksAPI.WarningWebhookEvent; - export import AssetCreatedWebhookEvent = WebhooksAPI.AssetCreatedWebhookEvent; - export import CancelledWebhookEvent = WebhooksAPI.CancelledWebhookEvent; - export import ConnectedWebhookEvent = WebhooksAPI.ConnectedWebhookEvent; - export import RecordingWebhookEvent = WebhooksAPI.RecordingWebhookEvent; - export import ActiveWebhookEvent = WebhooksAPI.ActiveWebhookEvent; - export import DisconnectedWebhookEvent = WebhooksAPI.DisconnectedWebhookEvent; - export import IdleWebhookEvent = WebhooksAPI.IdleWebhookEvent; - export import EnabledWebhookEvent = WebhooksAPI.EnabledWebhookEvent; - export import DisabledWebhookEvent = WebhooksAPI.DisabledWebhookEvent; - export import StartingWebhookEvent = WebhooksAPI.StartingWebhookEvent; - export import BroadcastingWebhookEvent = WebhooksAPI.BroadcastingWebhookEvent; - export import HighTrafficWebhookEvent = WebhooksAPI.HighTrafficWebhookEvent; + export import VideoAssetCreatedWebhookEvent = WebhooksAPI.VideoAssetCreatedWebhookEvent; + export import VideoAssetReadyWebhookEvent = WebhooksAPI.VideoAssetReadyWebhookEvent; + export import VideoAssetErroredWebhookEvent = WebhooksAPI.VideoAssetErroredWebhookEvent; + export import VideoAssetUpdatedWebhookEvent = WebhooksAPI.VideoAssetUpdatedWebhookEvent; + export import VideoAssetDeletedWebhookEvent = WebhooksAPI.VideoAssetDeletedWebhookEvent; + export import VideoAssetLiveStreamCompletedWebhookEvent = WebhooksAPI.VideoAssetLiveStreamCompletedWebhookEvent; + export import VideoAssetStaticRenditionsReadyWebhookEvent = WebhooksAPI.VideoAssetStaticRenditionsReadyWebhookEvent; + export import VideoAssetStaticRenditionsPreparingWebhookEvent = WebhooksAPI.VideoAssetStaticRenditionsPreparingWebhookEvent; + export import VideoAssetStaticRenditionsDeletedWebhookEvent = WebhooksAPI.VideoAssetStaticRenditionsDeletedWebhookEvent; + export import VideoAssetStaticRenditionsErroredWebhookEvent = WebhooksAPI.VideoAssetStaticRenditionsErroredWebhookEvent; + export import VideoAssetMasterReadyWebhookEvent = WebhooksAPI.VideoAssetMasterReadyWebhookEvent; + export import VideoAssetMasterPreparingWebhookEvent = WebhooksAPI.VideoAssetMasterPreparingWebhookEvent; + export import VideoAssetMasterDeletedWebhookEvent = WebhooksAPI.VideoAssetMasterDeletedWebhookEvent; + export import VideoAssetMasterErroredWebhookEvent = WebhooksAPI.VideoAssetMasterErroredWebhookEvent; + export import VideoAssetTrackCreatedWebhookEvent = WebhooksAPI.VideoAssetTrackCreatedWebhookEvent; + export import VideoAssetTrackReadyWebhookEvent = WebhooksAPI.VideoAssetTrackReadyWebhookEvent; + export import VideoAssetTrackErroredWebhookEvent = WebhooksAPI.VideoAssetTrackErroredWebhookEvent; + export import VideoAssetTrackDeletedWebhookEvent = WebhooksAPI.VideoAssetTrackDeletedWebhookEvent; + export import VideoAssetWarningWebhookEvent = WebhooksAPI.VideoAssetWarningWebhookEvent; + export import VideoUploadAssetCreatedWebhookEvent = WebhooksAPI.VideoUploadAssetCreatedWebhookEvent; + export import VideoUploadCancelledWebhookEvent = WebhooksAPI.VideoUploadCancelledWebhookEvent; + export import VideoUploadCreatedWebhookEvent = WebhooksAPI.VideoUploadCreatedWebhookEvent; + export import VideoUploadErroredWebhookEvent = WebhooksAPI.VideoUploadErroredWebhookEvent; + export import VideoLiveStreamCreatedWebhookEvent = WebhooksAPI.VideoLiveStreamCreatedWebhookEvent; + export import VideoLiveStreamConnectedWebhookEvent = WebhooksAPI.VideoLiveStreamConnectedWebhookEvent; + export import VideoLiveStreamRecordingWebhookEvent = WebhooksAPI.VideoLiveStreamRecordingWebhookEvent; + export import VideoLiveStreamActiveWebhookEvent = WebhooksAPI.VideoLiveStreamActiveWebhookEvent; + export import VideoLiveStreamDisconnectedWebhookEvent = WebhooksAPI.VideoLiveStreamDisconnectedWebhookEvent; + export import VideoLiveStreamIdleWebhookEvent = WebhooksAPI.VideoLiveStreamIdleWebhookEvent; + export import VideoLiveStreamUpdatedWebhookEvent = WebhooksAPI.VideoLiveStreamUpdatedWebhookEvent; + export import VideoLiveStreamEnabledWebhookEvent = WebhooksAPI.VideoLiveStreamEnabledWebhookEvent; + export import VideoLiveStreamDisabledWebhookEvent = WebhooksAPI.VideoLiveStreamDisabledWebhookEvent; + export import VideoLiveStreamDeletedWebhookEvent = WebhooksAPI.VideoLiveStreamDeletedWebhookEvent; + export import VideoLiveStreamWarningWebhookEvent = WebhooksAPI.VideoLiveStreamWarningWebhookEvent; + export import VideoLiveStreamSimulcastTargetCreatedWebhookEvent = WebhooksAPI.VideoLiveStreamSimulcastTargetCreatedWebhookEvent; + export import VideoLiveStreamSimulcastTargetIdleWebhookEvent = WebhooksAPI.VideoLiveStreamSimulcastTargetIdleWebhookEvent; + export import VideoLiveStreamSimulcastTargetStartingWebhookEvent = WebhooksAPI.VideoLiveStreamSimulcastTargetStartingWebhookEvent; + export import VideoLiveStreamSimulcastTargetBroadcastingWebhookEvent = WebhooksAPI.VideoLiveStreamSimulcastTargetBroadcastingWebhookEvent; + export import VideoLiveStreamSimulcastTargetErroredWebhookEvent = WebhooksAPI.VideoLiveStreamSimulcastTargetErroredWebhookEvent; + export import VideoLiveStreamSimulcastTargetDeletedWebhookEvent = WebhooksAPI.VideoLiveStreamSimulcastTargetDeletedWebhookEvent; + export import VideoLiveStreamSimulcastTargetUpdatedWebhookEvent = WebhooksAPI.VideoLiveStreamSimulcastTargetUpdatedWebhookEvent; + export import VideoSpaceCreatedWebhookEvent = WebhooksAPI.VideoSpaceCreatedWebhookEvent; + export import VideoSpaceDeletedWebhookEvent = WebhooksAPI.VideoSpaceDeletedWebhookEvent; + export import VideoSpaceActiveWebhookEvent = WebhooksAPI.VideoSpaceActiveWebhookEvent; + export import VideoSpaceIdleWebhookEvent = WebhooksAPI.VideoSpaceIdleWebhookEvent; + export import VideoSpaceUpdatedWebhookEvent = WebhooksAPI.VideoSpaceUpdatedWebhookEvent; + export import VideoSpaceBroadcastCreatedWebhookEvent = WebhooksAPI.VideoSpaceBroadcastCreatedWebhookEvent; + export import VideoSpaceBroadcastIdleWebhookEvent = WebhooksAPI.VideoSpaceBroadcastIdleWebhookEvent; + export import VideoSpaceBroadcastActiveWebhookEvent = WebhooksAPI.VideoSpaceBroadcastActiveWebhookEvent; + export import VideoSpaceBroadcastDeletedWebhookEvent = WebhooksAPI.VideoSpaceBroadcastDeletedWebhookEvent; + export import VideoDeliveryHighTrafficWebhookEvent = WebhooksAPI.VideoDeliveryHighTrafficWebhookEvent; export import UnwrapWebhookEvent = WebhooksAPI.UnwrapWebhookEvent; } diff --git a/src/version.ts b/src/version.ts index 1eaae8e0..d3266853 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = '8.8.0'; // x-release-please-version +export const VERSION = '8.7.1'; // x-release-please-version