diff --git a/api.md b/api.md
index f2ac622284..87ab074f34 100644
--- a/api.md
+++ b/api.md
@@ -3779,15 +3779,15 @@ Methods:
Types:
-- Watermaks
+- Watermark
- WatermarkDeleteResponse
Methods:
-- client.stream.watermarks.create({ ...params }) -> Watermaks
-- client.stream.watermarks.list({ ...params }) -> WatermaksSinglePage
+- client.stream.watermarks.create({ ...params }) -> Watermark
+- client.stream.watermarks.list({ ...params }) -> WatermarksSinglePage
- client.stream.watermarks.delete(identifier, { ...params }) -> WatermarkDeleteResponse
-- client.stream.watermarks.get(identifier, { ...params }) -> Watermaks
+- client.stream.watermarks.get(identifier, { ...params }) -> Watermark
## Webhooks
diff --git a/src/resources/stream/direct-upload.ts b/src/resources/stream/direct-upload.ts
index 1fb88a910b..96af762876 100644
--- a/src/resources/stream/direct-upload.ts
+++ b/src/resources/stream/direct-upload.ts
@@ -44,7 +44,7 @@ export interface DirectUploadCreateResponse {
*/
uploadURL?: string;
- watermark?: WatermarksAPI.Watermaks;
+ watermark?: WatermarksAPI.Watermark;
}
export interface DirectUploadCreateParams {
diff --git a/src/resources/stream/index.ts b/src/resources/stream/index.ts
index 909790ab19..20b97121b3 100644
--- a/src/resources/stream/index.ts
+++ b/src/resources/stream/index.ts
@@ -54,13 +54,13 @@ export { Stream } from './stream';
export { TokenCreateResponse, TokenCreateParams, Token } from './token';
export { VideoStorageUsageResponse, VideoStorageUsageParams, Videos } from './videos';
export {
- Watermaks,
+ Watermark,
WatermarkDeleteResponse,
WatermarkCreateParams,
WatermarkListParams,
WatermarkDeleteParams,
WatermarkGetParams,
- WatermaksSinglePage,
+ WatermarksSinglePage,
Watermarks,
} from './watermarks';
export {
diff --git a/src/resources/stream/stream.ts b/src/resources/stream/stream.ts
index 5cb68f4282..75d38662d2 100644
--- a/src/resources/stream/stream.ts
+++ b/src/resources/stream/stream.ts
@@ -230,7 +230,7 @@ export interface Video {
*/
uploadExpiry?: string;
- watermark?: WatermarksAPI.Watermaks;
+ watermark?: WatermarksAPI.Watermark;
}
export namespace Video {
@@ -434,9 +434,9 @@ export namespace Stream {
export import LiveInputDeleteParams = LiveInputsAPI.LiveInputDeleteParams;
export import LiveInputGetParams = LiveInputsAPI.LiveInputGetParams;
export import Watermarks = WatermarksAPI.Watermarks;
- export import Watermaks = WatermarksAPI.Watermaks;
+ export import Watermark = WatermarksAPI.Watermark;
export import WatermarkDeleteResponse = WatermarksAPI.WatermarkDeleteResponse;
- export import WatermaksSinglePage = WatermarksAPI.WatermaksSinglePage;
+ export import WatermarksSinglePage = WatermarksAPI.WatermarksSinglePage;
export import WatermarkCreateParams = WatermarksAPI.WatermarkCreateParams;
export import WatermarkListParams = WatermarksAPI.WatermarkListParams;
export import WatermarkDeleteParams = WatermarksAPI.WatermarkDeleteParams;
diff --git a/src/resources/stream/watermarks.ts b/src/resources/stream/watermarks.ts
index b5c57f0881..a5cc0c3c5a 100644
--- a/src/resources/stream/watermarks.ts
+++ b/src/resources/stream/watermarks.ts
@@ -11,13 +11,13 @@ export class Watermarks extends APIResource {
* Creates watermark profiles using a single `HTTP POST multipart/form-data`
* request.
*/
- create(params: WatermarkCreateParams, options?: Core.RequestOptions): Core.APIPromise {
+ create(params: WatermarkCreateParams, options?: Core.RequestOptions): Core.APIPromise {
const { account_id, ...body } = params;
return (
this._client.post(
`/accounts/${account_id}/stream/watermarks`,
multipartFormRequestOptions({ body, ...options }),
- ) as Core.APIPromise<{ result: Watermaks }>
+ ) as Core.APIPromise<{ result: Watermark }>
)._thenUnwrap((obj) => obj.result);
}
@@ -27,9 +27,13 @@ export class Watermarks extends APIResource {
list(
params: WatermarkListParams,
options?: Core.RequestOptions,
- ): Core.PagePromise {
+ ): Core.PagePromise {
const { account_id } = params;
- return this._client.getAPIList(`/accounts/${account_id}/stream/watermarks`, WatermaksSinglePage, options);
+ return this._client.getAPIList(
+ `/accounts/${account_id}/stream/watermarks`,
+ WatermarksSinglePage,
+ options,
+ );
}
/**
@@ -56,20 +60,20 @@ export class Watermarks extends APIResource {
identifier: string,
params: WatermarkGetParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.get(
`/accounts/${account_id}/stream/watermarks/${identifier}`,
options,
- ) as Core.APIPromise<{ result: Watermaks }>
+ ) as Core.APIPromise<{ result: Watermark }>
)._thenUnwrap((obj) => obj.result);
}
}
-export class WatermaksSinglePage extends SinglePage {}
+export class WatermarksSinglePage extends SinglePage {}
-export interface Watermaks {
+export interface Watermark {
/**
* The date and a time a watermark profile was created.
*/
@@ -212,9 +216,9 @@ export interface WatermarkGetParams {
}
export namespace Watermarks {
- export import Watermaks = WatermarksAPI.Watermaks;
+ export import Watermark = WatermarksAPI.Watermark;
export import WatermarkDeleteResponse = WatermarksAPI.WatermarkDeleteResponse;
- export import WatermaksSinglePage = WatermarksAPI.WatermaksSinglePage;
+ export import WatermarksSinglePage = WatermarksAPI.WatermarksSinglePage;
export import WatermarkCreateParams = WatermarksAPI.WatermarkCreateParams;
export import WatermarkListParams = WatermarksAPI.WatermarkListParams;
export import WatermarkDeleteParams = WatermarksAPI.WatermarkDeleteParams;