/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { Auth } from "./auth.js"; import { Domain } from "./domain.js"; import { Identity } from "./identity.js"; import { V3 } from "./v3.js"; export class Proveapi extends ClientSDK { private _v3?: V3; get v3(): V3 { return (this._v3 ??= new V3(this._options)); } private _auth?: Auth; get auth(): Auth { return (this._auth ??= new Auth(this._options)); } private _identity?: Identity; get identity(): Identity { return (this._identity ??= new Identity(this._options)); } private _domain?: Domain; get domain(): Domain { return (this._domain ??= new Domain(this._options)); } }