/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { Collections } from "./collections.js"; import { CollectionTags } from "./collectiontags.js"; import { CollectionTicketComments } from "./collectionticketcomments.js"; import { CollectionTickets } from "./collectiontickets.js"; import { CollectionUsers } from "./collectionusers.js"; export class IssueTracking extends ClientSDK { private _collections?: Collections; get collections(): Collections { return (this._collections ??= new Collections(this._options)); } private _collectionTickets?: CollectionTickets; get collectionTickets(): CollectionTickets { return (this._collectionTickets ??= new CollectionTickets(this._options)); } private _collectionTicketComments?: CollectionTicketComments; get collectionTicketComments(): CollectionTicketComments { return (this._collectionTicketComments ??= new CollectionTicketComments( this._options, )); } private _collectionUsers?: CollectionUsers; get collectionUsers(): CollectionUsers { return (this._collectionUsers ??= new CollectionUsers(this._options)); } private _collectionTags?: CollectionTags; get collectionTags(): CollectionTags { return (this._collectionTags ??= new CollectionTags(this._options)); } }