@docusign/iam-sdk
Version:
Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@docusign/iam-sdk* API.
40 lines (33 loc) • 1.34 kB
text/typescript
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
import { ClientSDK } from "../lib/sdks.js";
import { WorkspaceBrands } from "./workspacebrands.js";
import { WorkspaceDocuments } from "./workspacedocuments.js";
import { Workspaces2 } from "./workspaces2.js";
import { WorkspaceUploadRequest } from "./workspaceuploadrequest.js";
import { WorkspaceUsers } from "./workspaceusers.js";
export class Workspaces1 extends ClientSDK {
private _workspaceBrands?: WorkspaceBrands;
get workspaceBrands(): WorkspaceBrands {
return (this._workspaceBrands ??= new WorkspaceBrands(this._options));
}
private _workspaceDocuments?: WorkspaceDocuments;
get workspaceDocuments(): WorkspaceDocuments {
return (this._workspaceDocuments ??= new WorkspaceDocuments(this._options));
}
private _workspaceUploadRequest?: WorkspaceUploadRequest;
get workspaceUploadRequest(): WorkspaceUploadRequest {
return (this._workspaceUploadRequest ??= new WorkspaceUploadRequest(
this._options,
));
}
private _workspaceUsers?: WorkspaceUsers;
get workspaceUsers(): WorkspaceUsers {
return (this._workspaceUsers ??= new WorkspaceUsers(this._options));
}
private _workspaces?: Workspaces2;
get workspaces(): Workspaces2 {
return (this._workspaces ??= new Workspaces2(this._options));
}
}