/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { AccountManagement } from "./accountmanagement.js"; import { AdversaryInvestigation } from "./adversaryinvestigation.js"; import { Collections } from "./collections.js"; import { GlobalData } from "./globaldata.js"; import { ThreatHunting } from "./threathunting.js"; export class SDK extends ClientSDK { private _accountManagement?: AccountManagement; get accountManagement(): AccountManagement { return (this._accountManagement ??= new AccountManagement(this._options)); } private _collections?: Collections; get collections(): Collections { return (this._collections ??= new Collections(this._options)); } private _globalData?: GlobalData; get globalData(): GlobalData { return (this._globalData ??= new GlobalData(this._options)); } private _threatHunting?: ThreatHunting; get threatHunting(): ThreatHunting { return (this._threatHunting ??= new ThreatHunting(this._options)); } private _adversaryInvestigation?: AdversaryInvestigation; get adversaryInvestigation(): AdversaryInvestigation { return (this._adversaryInvestigation ??= new AdversaryInvestigation( this._options, )); } }