/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { Account } from "./account.js"; import { AllowedDomains } from "./alloweddomains.js"; import { AnalyticsMedia } from "./analyticsmedia.js"; import { AnalyticsWebinar } from "./analyticswebinar.js"; import { BackgroundJobStatus } from "./backgroundjobstatus.js"; import { Captions } from "./captions.js"; import { ChannelEpisodes } from "./channelepisodes.js"; import { Channels } from "./channels.js"; import { Customizations } from "./customizations.js"; import { ExpiringAccessTokens } from "./expiringaccesstokens.js"; import { Folders } from "./folders.js"; import { FolderSharings } from "./foldersharings.js"; import { Localizations } from "./localizations.js"; import { Media } from "./media.js"; import { MediaExtendedAudioDescriptions } from "./mediaextendedaudiodescriptions.js"; import { Search } from "./search.js"; import { StatsAccount } from "./statsaccount.js"; import { StatsEvents } from "./statsevents.js"; import { StatsMedia } from "./statsmedia.js"; import { StatsProjects } from "./statsprojects.js"; import { StatsVisitors } from "./statsvisitors.js"; import { Subfolders } from "./subfolders.js"; import { Taggings } from "./taggings.js"; import { Tags } from "./tags.js"; import { Trims } from "./trims.js"; import { WebinarRegistrations } from "./webinarregistrations.js"; import { Webinars } from "./webinars.js"; export class Wistia extends ClientSDK { private _media?: Media; get media(): Media { return (this._media ??= new Media(this._options)); } private _customizations?: Customizations; get customizations(): Customizations { return (this._customizations ??= new Customizations(this._options)); } private _captions?: Captions; get captions(): Captions { return (this._captions ??= new Captions(this._options)); } private _localizations?: Localizations; get localizations(): Localizations { return (this._localizations ??= new Localizations(this._options)); } private _trims?: Trims; get trims(): Trims { return (this._trims ??= new Trims(this._options)); } private _mediaExtendedAudioDescriptions?: MediaExtendedAudioDescriptions; get mediaExtendedAudioDescriptions(): MediaExtendedAudioDescriptions { return (this._mediaExtendedAudioDescriptions ??= new MediaExtendedAudioDescriptions(this._options)); } private _tags?: Tags; get tags(): Tags { return (this._tags ??= new Tags(this._options)); } private _taggings?: Taggings; get taggings(): Taggings { return (this._taggings ??= new Taggings(this._options)); } private _folders?: Folders; get folders(): Folders { return (this._folders ??= new Folders(this._options)); } private _folderSharings?: FolderSharings; get folderSharings(): FolderSharings { return (this._folderSharings ??= new FolderSharings(this._options)); } private _subfolders?: Subfolders; get subfolders(): Subfolders { return (this._subfolders ??= new Subfolders(this._options)); } private _channels?: Channels; get channels(): Channels { return (this._channels ??= new Channels(this._options)); } private _channelEpisodes?: ChannelEpisodes; get channelEpisodes(): ChannelEpisodes { return (this._channelEpisodes ??= new ChannelEpisodes(this._options)); } private _webinars?: Webinars; get webinars(): Webinars { return (this._webinars ??= new Webinars(this._options)); } private _webinarRegistrations?: WebinarRegistrations; get webinarRegistrations(): WebinarRegistrations { return (this._webinarRegistrations ??= new WebinarRegistrations( this._options, )); } private _account?: Account; get account(): Account { return (this._account ??= new Account(this._options)); } private _search?: Search; get search(): Search { return (this._search ??= new Search(this._options)); } private _expiringAccessTokens?: ExpiringAccessTokens; get expiringAccessTokens(): ExpiringAccessTokens { return (this._expiringAccessTokens ??= new ExpiringAccessTokens( this._options, )); } private _backgroundJobStatus?: BackgroundJobStatus; get backgroundJobStatus(): BackgroundJobStatus { return (this._backgroundJobStatus ??= new BackgroundJobStatus( this._options, )); } private _allowedDomains?: AllowedDomains; get allowedDomains(): AllowedDomains { return (this._allowedDomains ??= new AllowedDomains(this._options)); } private _statsAccount?: StatsAccount; get statsAccount(): StatsAccount { return (this._statsAccount ??= new StatsAccount(this._options)); } private _statsProjects?: StatsProjects; get statsProjects(): StatsProjects { return (this._statsProjects ??= new StatsProjects(this._options)); } private _statsMedia?: StatsMedia; get statsMedia(): StatsMedia { return (this._statsMedia ??= new StatsMedia(this._options)); } private _statsVisitors?: StatsVisitors; get statsVisitors(): StatsVisitors { return (this._statsVisitors ??= new StatsVisitors(this._options)); } private _statsEvents?: StatsEvents; get statsEvents(): StatsEvents { return (this._statsEvents ??= new StatsEvents(this._options)); } private _analyticsMedia?: AnalyticsMedia; get analyticsMedia(): AnalyticsMedia { return (this._analyticsMedia ??= new AnalyticsMedia(this._options)); } private _analyticsWebinar?: AnalyticsWebinar; get analyticsWebinar(): AnalyticsWebinar { return (this._analyticsWebinar ??= new AnalyticsWebinar(this._options)); } }