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