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;