/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { Actions } from "./actions.js"; import { ActionsV2 } from "./actionsv2.js"; import { AlertEvents } from "./alertevents.js"; import { AlertRoutes } from "./alertroutes.js"; import { CatalogEntries } from "./catalogentries.js"; import { CatalogResources } from "./catalogresources.js"; import { CatalogTypes } from "./catalogtypes.js"; import { CustomFieldOptions } from "./customfieldoptions.js"; import { CustomFields } from "./customfields.js"; import { CustomFieldsV2 } from "./customfieldsv2.js"; import { EscalationPaths } from "./escalationpaths.js"; import { FollowUps } from "./followups.js"; import { IncidentAttachments } from "./incidentattachments.js"; import { IncidentMemberships } from "./incidentmemberships.js"; import { IncidentRoles } from "./incidentroles.js"; import { Incidents } from "./incidents.js"; import { IncidentStatuses } from "./incidentstatuses.js"; import { IncidentsV1 } from "./incidentsv1.js"; import { IncidentTimestamps } from "./incidenttimestamps.js"; import { IncidentTypes } from "./incidenttypes.js"; import { IncidentUpdates } from "./incidentupdates.js"; import { ScheduleEntries } from "./scheduleentries.js"; import { Schedules } from "./schedules.js"; import { Severities } from "./severities.js"; import { Users } from "./users.js"; import { Utilities } from "./utilities.js"; import { Workflows } from "./workflows.js"; export class Incidentio extends ClientSDK { private _actions?: Actions; get actions(): Actions { return (this._actions ??= new Actions(this.options$)); } private _customFieldOptions?: CustomFieldOptions; get customFieldOptions(): CustomFieldOptions { return (this._customFieldOptions ??= new CustomFieldOptions(this.options$)); } private _customFields?: CustomFields; get customFields(): CustomFields { return (this._customFields ??= new CustomFields(this.options$)); } private _utilities?: Utilities; get utilities(): Utilities { return (this._utilities ??= new Utilities(this.options$)); } private _incidentAttachments?: IncidentAttachments; get incidentAttachments(): IncidentAttachments { return (this._incidentAttachments ??= new IncidentAttachments( this.options$, )); } private _incidentMemberships?: IncidentMemberships; get incidentMemberships(): IncidentMemberships { return (this._incidentMemberships ??= new IncidentMemberships( this.options$, )); } private _incidentRoles?: IncidentRoles; get incidentRoles(): IncidentRoles { return (this._incidentRoles ??= new IncidentRoles(this.options$)); } private _incidentStatuses?: IncidentStatuses; get incidentStatuses(): IncidentStatuses { return (this._incidentStatuses ??= new IncidentStatuses(this.options$)); } private _incidentTypes?: IncidentTypes; get incidentTypes(): IncidentTypes { return (this._incidentTypes ??= new IncidentTypes(this.options$)); } private _incidentsV1?: IncidentsV1; get incidentsV1(): IncidentsV1 { return (this._incidentsV1 ??= new IncidentsV1(this.options$)); } private _severities?: Severities; get severities(): Severities { return (this._severities ??= new Severities(this.options$)); } private _actionsV2?: ActionsV2; get actionsV2(): ActionsV2 { return (this._actionsV2 ??= new ActionsV2(this.options$)); } private _alertEvents?: AlertEvents; get alertEvents(): AlertEvents { return (this._alertEvents ??= new AlertEvents(this.options$)); } private _alertRoutes?: AlertRoutes; get alertRoutes(): AlertRoutes { return (this._alertRoutes ??= new AlertRoutes(this.options$)); } private _catalogEntries?: CatalogEntries; get catalogEntries(): CatalogEntries { return (this._catalogEntries ??= new CatalogEntries(this.options$)); } private _catalogResources?: CatalogResources; get catalogResources(): CatalogResources { return (this._catalogResources ??= new CatalogResources(this.options$)); } private _catalogTypes?: CatalogTypes; get catalogTypes(): CatalogTypes { return (this._catalogTypes ??= new CatalogTypes(this.options$)); } private _customFieldsV2?: CustomFieldsV2; get customFieldsV2(): CustomFieldsV2 { return (this._customFieldsV2 ??= new CustomFieldsV2(this.options$)); } private _escalationPaths?: EscalationPaths; get escalationPaths(): EscalationPaths { return (this._escalationPaths ??= new EscalationPaths(this.options$)); } private _followUps?: FollowUps; get followUps(): FollowUps { return (this._followUps ??= new FollowUps(this.options$)); } private _incidentTimestamps?: IncidentTimestamps; get incidentTimestamps(): IncidentTimestamps { return (this._incidentTimestamps ??= new IncidentTimestamps(this.options$)); } private _incidentUpdates?: IncidentUpdates; get incidentUpdates(): IncidentUpdates { return (this._incidentUpdates ??= new IncidentUpdates(this.options$)); } private _incidents?: Incidents; get incidents(): Incidents { return (this._incidents ??= new Incidents(this.options$)); } private _scheduleEntries?: ScheduleEntries; get scheduleEntries(): ScheduleEntries { return (this._scheduleEntries ??= new ScheduleEntries(this.options$)); } private _schedules?: Schedules; get schedules(): Schedules { return (this._schedules ??= new Schedules(this.options$)); } private _users?: Users; get users(): Users { return (this._users ??= new Users(this.options$)); } private _workflows?: Workflows; get workflows(): Workflows { return (this._workflows ??= new Workflows(this.options$)); } }