UNPKG

@smartbear/mcp

Version:

MCP server for interacting SmartBear Products

1,034 lines (1,033 loc) 206 kB
/** biome-ignore-all lint/complexity/useLiteralKeys: auto-generated code */ /** biome-ignore-all lint/correctness/noUnusedVariables: auto-generated code */ /** biome-ignore-all lint/complexity/useOptionalChain: auto-generated code */ /** biome-ignore-all lint/style/useLiteralEnumMembers: auto-generated code */ /** biome-ignore-all lint/suspicious/noEmptyInterface: auto-generated code */ // tslint:disable /** * BugSnag - Data Access API * * The following code is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * * To update, download the latest Node client from API Hub and replace the code below, running `npx tsr --write` (https://github.com/line/tsr) to strip unused exports. */ import * as url from "node:url"; /** * * @export * @class RequiredError * @extends {Error} */ class RequiredError extends Error { field; name = "RequiredError"; constructor(field, msg) { super(msg); this.field = field; } } /** * @export * @namespace Breadcrumb */ var Breadcrumb; (function (Breadcrumb) { /** * @export * @enum {string} */ let TypeEnum; (function (TypeEnum) { TypeEnum[TypeEnum["Navigation"] = "navigation"] = "Navigation"; TypeEnum[TypeEnum["Request"] = "request"] = "Request"; TypeEnum[TypeEnum["Process"] = "process"] = "Process"; TypeEnum[TypeEnum["Log"] = "log"] = "Log"; TypeEnum[TypeEnum["User"] = "user"] = "User"; TypeEnum[TypeEnum["State"] = "state"] = "State"; TypeEnum[TypeEnum["Error"] = "error"] = "Error"; TypeEnum[TypeEnum["Manual"] = "manual"] = "Manual"; })(TypeEnum = Breadcrumb.TypeEnum || (Breadcrumb.TypeEnum = {})); })(Breadcrumb || (Breadcrumb = {})); /** * @export * @namespace ErrorApiView */ var ErrorApiView; (function (ErrorApiView) { /** * @export * @enum {string} */ let GroupingReasonEnum; (function (GroupingReasonEnum) { GroupingReasonEnum[GroupingReasonEnum["FrameCode"] = "frame-code"] = "FrameCode"; GroupingReasonEnum[GroupingReasonEnum["FrameInner"] = "frame-inner"] = "FrameInner"; GroupingReasonEnum[GroupingReasonEnum["ContextInner"] = "context-inner"] = "ContextInner"; GroupingReasonEnum[GroupingReasonEnum["ErrorClassInner"] = "error_class-inner"] = "ErrorClassInner"; GroupingReasonEnum[GroupingReasonEnum["UserDefined"] = "user_defined"] = "UserDefined"; GroupingReasonEnum[GroupingReasonEnum["JsBlob"] = "js-blob"] = "JsBlob"; GroupingReasonEnum[GroupingReasonEnum["JsTag"] = "js-tag"] = "JsTag"; GroupingReasonEnum[GroupingReasonEnum["JsHtml"] = "js-html"] = "JsHtml"; GroupingReasonEnum[GroupingReasonEnum["JsEval"] = "js-eval"] = "JsEval"; GroupingReasonEnum[GroupingReasonEnum["JsStructure"] = "js-structure"] = "JsStructure"; GroupingReasonEnum[GroupingReasonEnum["JsCodebase"] = "js-codebase"] = "JsCodebase"; GroupingReasonEnum[GroupingReasonEnum["JsLocation"] = "js-location"] = "JsLocation"; })(GroupingReasonEnum = ErrorApiView.GroupingReasonEnum || (ErrorApiView.GroupingReasonEnum = {})); })(ErrorApiView || (ErrorApiView = {})); /** * @export * @namespace ErrorAssignmentRulePatternApiView */ var ErrorAssignmentRulePatternApiView; (function (ErrorAssignmentRulePatternApiView) { /** * @export * @enum {string} */ let TypeEnum; (function (TypeEnum) { TypeEnum[TypeEnum["PayloadPath"] = "payload_path"] = "PayloadPath"; TypeEnum[TypeEnum["FilePath"] = "file_path"] = "FilePath"; TypeEnum[TypeEnum["CodeMethod"] = "code_method"] = "CodeMethod"; })(TypeEnum = ErrorAssignmentRulePatternApiView.TypeEnum || (ErrorAssignmentRulePatternApiView.TypeEnum = {})); /** * @export * @enum {string} */ let MatchFrameEnum; (function (MatchFrameEnum) { MatchFrameEnum[MatchFrameEnum["Any"] = "any"] = "Any"; MatchFrameEnum[MatchFrameEnum["First"] = "first"] = "First"; })(MatchFrameEnum = ErrorAssignmentRulePatternApiView.MatchFrameEnum || (ErrorAssignmentRulePatternApiView.MatchFrameEnum = {})); })(ErrorAssignmentRulePatternApiView || (ErrorAssignmentRulePatternApiView = {})); /** * @export * @namespace ErrorAssignmentRulesAssignee */ var ErrorAssignmentRulesAssignee; (function (ErrorAssignmentRulesAssignee) { /** * @export * @enum {string} */ let TypeEnum; (function (TypeEnum) { TypeEnum[TypeEnum["User"] = "user"] = "User"; TypeEnum[TypeEnum["Team"] = "team"] = "Team"; })(TypeEnum = ErrorAssignmentRulesAssignee.TypeEnum || (ErrorAssignmentRulesAssignee.TypeEnum = {})); })(ErrorAssignmentRulesAssignee || (ErrorAssignmentRulesAssignee = {})); /** * @export * @namespace ErrorReopenRules */ var ErrorReopenRules; (function (ErrorReopenRules) { /** * @export * @enum {string} */ let ReopenIfEnum; (function (ReopenIfEnum) { ReopenIfEnum[ReopenIfEnum["NAdditionalOccurrences"] = "n_additional_occurrences"] = "NAdditionalOccurrences"; ReopenIfEnum[ReopenIfEnum["NOccurrencesInMHours"] = "n_occurrences_in_m_hours"] = "NOccurrencesInMHours"; ReopenIfEnum[ReopenIfEnum["OccursAfter"] = "occurs_after"] = "OccursAfter"; })(ReopenIfEnum = ErrorReopenRules.ReopenIfEnum || (ErrorReopenRules.ReopenIfEnum = {})); })(ErrorReopenRules || (ErrorReopenRules = {})); /** * * @export * @enum {string} */ var ErrorStatus; (function (ErrorStatus) { ErrorStatus[ErrorStatus["Open"] = "open"] = "Open"; ErrorStatus[ErrorStatus["InProgress"] = "in progress"] = "InProgress"; ErrorStatus[ErrorStatus["ForReview"] = "for_review"] = "ForReview"; ErrorStatus[ErrorStatus["Fixed"] = "fixed"] = "Fixed"; ErrorStatus[ErrorStatus["Snoozed"] = "snoozed"] = "Snoozed"; ErrorStatus[ErrorStatus["Ignored"] = "ignored"] = "Ignored"; })(ErrorStatus || (ErrorStatus = {})); /** * @export * @namespace ErrorUpdateReopenRules */ var ErrorUpdateReopenRules; (function (ErrorUpdateReopenRules) { /** * @export * @enum {string} */ let ReopenIfEnum; (function (ReopenIfEnum) { ReopenIfEnum[ReopenIfEnum["OccursAfter"] = "occurs_after"] = "OccursAfter"; ReopenIfEnum[ReopenIfEnum["NOccurrencesInMHours"] = "n_occurrences_in_m_hours"] = "NOccurrencesInMHours"; ReopenIfEnum[ReopenIfEnum["NAdditionalOccurrences"] = "n_additional_occurrences"] = "NAdditionalOccurrences"; ReopenIfEnum[ReopenIfEnum["NAdditionalUsers"] = "n_additional_users"] = "NAdditionalUsers"; })(ReopenIfEnum = ErrorUpdateReopenRules.ReopenIfEnum || (ErrorUpdateReopenRules.ReopenIfEnum = {})); })(ErrorUpdateReopenRules || (ErrorUpdateReopenRules = {})); /** * @export * @namespace ErrorUpdateRequest */ export var ErrorUpdateRequest; (function (ErrorUpdateRequest) { /** * @export * @enum {string} */ let OperationEnum; (function (OperationEnum) { OperationEnum[OperationEnum["OverrideSeverity"] = "override_severity"] = "OverrideSeverity"; OperationEnum[OperationEnum["Assign"] = "assign"] = "Assign"; OperationEnum[OperationEnum["CreateIssue"] = "create_issue"] = "CreateIssue"; OperationEnum[OperationEnum["LinkIssue"] = "link_issue"] = "LinkIssue"; OperationEnum[OperationEnum["UnlinkIssue"] = "unlink_issue"] = "UnlinkIssue"; OperationEnum[OperationEnum["Open"] = "open"] = "Open"; OperationEnum[OperationEnum["Snooze"] = "snooze"] = "Snooze"; OperationEnum[OperationEnum["Fix"] = "fix"] = "Fix"; OperationEnum[OperationEnum["Ignore"] = "ignore"] = "Ignore"; OperationEnum[OperationEnum["Delete"] = "delete"] = "Delete"; OperationEnum[OperationEnum["Discard"] = "discard"] = "Discard"; OperationEnum[OperationEnum["Undiscard"] = "undiscard"] = "Undiscard"; })(OperationEnum = ErrorUpdateRequest.OperationEnum || (ErrorUpdateRequest.OperationEnum = {})); })(ErrorUpdateRequest || (ErrorUpdateRequest = {})); /** * @export * @namespace EventApp */ var EventApp; (function (EventApp) { /** * @export * @enum {string} */ let BinaryArchEnum; (function (BinaryArchEnum) { BinaryArchEnum[BinaryArchEnum["X86"] = "x86"] = "X86"; BinaryArchEnum[BinaryArchEnum["X8664"] = "x86_64"] = "X8664"; BinaryArchEnum[BinaryArchEnum["Arm32"] = "arm32"] = "Arm32"; BinaryArchEnum[BinaryArchEnum["Arm64"] = "arm64"] = "Arm64"; BinaryArchEnum[BinaryArchEnum["Amd64"] = "amd64"] = "Amd64"; })(BinaryArchEnum = EventApp.BinaryArchEnum || (EventApp.BinaryArchEnum = {})); })(EventApp || (EventApp = {})); /** * only include event fields that pertain to the user such as event.user, event.device, and event.request; you may need to remove/redact some fields before giving this data to your users that request it * @export * @enum {string} */ var EventDataRequestReportType; (function (EventDataRequestReportType) { EventDataRequestReportType[EventDataRequestReportType["Gdpr"] = "gdpr"] = "Gdpr"; })(EventDataRequestReportType || (EventDataRequestReportType = {})); /** * @export * @namespace EventField */ var EventField; (function (EventField) { /** * @export * @enum {string} */ let MatchTypesEnum; (function (MatchTypesEnum) { MatchTypesEnum[MatchTypesEnum["Eq"] = "eq"] = "Eq"; MatchTypesEnum[MatchTypesEnum["Ne"] = "ne"] = "Ne"; })(MatchTypesEnum = EventField.MatchTypesEnum || (EventField.MatchTypesEnum = {})); })(EventField || (EventField = {})); /** * - eq - Filter for items that \"match\" (exact match or substring match depending on the field) the value - ne - Filter for items that don't match the value * @export * @enum {string} */ var FilterMatchType; (function (FilterMatchType) { FilterMatchType[FilterMatchType["Eq"] = "eq"] = "Eq"; FilterMatchType[FilterMatchType["Ne"] = "ne"] = "Ne"; })(FilterMatchType || (FilterMatchType = {})); /** * @export * @namespace FiltersBrowserName */ var FiltersBrowserName; (function (FiltersBrowserName) { /** * @export * @enum {string} */ let ValueEnum; (function (ValueEnum) { ValueEnum[ValueEnum["Chrome"] = "Chrome"] = "Chrome"; ValueEnum[ValueEnum["Firefox"] = "Firefox"] = "Firefox"; ValueEnum[ValueEnum["Safari"] = "Safari"] = "Safari"; ValueEnum[ValueEnum["Opera"] = "Opera"] = "Opera"; })(ValueEnum = FiltersBrowserName.ValueEnum || (FiltersBrowserName.ValueEnum = {})); })(FiltersBrowserName || (FiltersBrowserName = {})); /** * * @export * @enum {string} */ var PerformanceDisplayType; (function (PerformanceDisplayType) { PerformanceDisplayType[PerformanceDisplayType["Js"] = "js"] = "Js"; PerformanceDisplayType[PerformanceDisplayType["Mobile"] = "mobile"] = "Mobile"; PerformanceDisplayType[PerformanceDisplayType["Server"] = "server"] = "Server"; PerformanceDisplayType[PerformanceDisplayType["WebserverBackend"] = "webserver_backend"] = "WebserverBackend"; PerformanceDisplayType[PerformanceDisplayType["WebserverFrontend"] = "webserver_frontend"] = "WebserverFrontend"; PerformanceDisplayType[PerformanceDisplayType["WebserverMixed"] = "webserver_mixed"] = "WebserverMixed"; PerformanceDisplayType[PerformanceDisplayType["Unsupported"] = "unsupported"] = "Unsupported"; })(PerformanceDisplayType || (PerformanceDisplayType = {})); /** * @export * @namespace PerformanceFilterValue */ var PerformanceFilterValue; (function (PerformanceFilterValue) { /** * @export * @enum {string} */ let MatchTypeEnum; (function (MatchTypeEnum) { MatchTypeEnum[MatchTypeEnum["Eq"] = "eq"] = "Eq"; MatchTypeEnum[MatchTypeEnum["Ne"] = "ne"] = "Ne"; MatchTypeEnum[MatchTypeEnum["Lt"] = "lt"] = "Lt"; MatchTypeEnum[MatchTypeEnum["Gt"] = "gt"] = "Gt"; MatchTypeEnum[MatchTypeEnum["Empty"] = "empty"] = "Empty"; })(MatchTypeEnum = PerformanceFilterValue.MatchTypeEnum || (PerformanceFilterValue.MatchTypeEnum = {})); })(PerformanceFilterValue || (PerformanceFilterValue = {})); /** * @export * @namespace PerformanceTargetConfiguration */ var PerformanceTargetConfiguration; (function (PerformanceTargetConfiguration) { /** * @export * @enum {string} */ let StateEnum; (function (StateEnum) { StateEnum[StateEnum["Enabled"] = "enabled"] = "Enabled"; StateEnum[StateEnum["Disabled"] = "disabled"] = "Disabled"; })(StateEnum = PerformanceTargetConfiguration.StateEnum || (PerformanceTargetConfiguration.StateEnum = {})); })(PerformanceTargetConfiguration || (PerformanceTargetConfiguration = {})); /** * * @export * @enum {string} */ var PerformanceTargetType; (function (PerformanceTargetType) { PerformanceTargetType[PerformanceTargetType["Category"] = "category"] = "Category"; PerformanceTargetType[PerformanceTargetType["SpanGroup"] = "span_group"] = "SpanGroup"; })(PerformanceTargetType || (PerformanceTargetType = {})); /** * used for Projects that use a framework other than those listed above * @export * @enum {string} */ export var ProjectType; (function (ProjectType) { ProjectType[ProjectType["Android"] = "android"] = "Android"; ProjectType[ProjectType["Angular"] = "angular"] = "Angular"; ProjectType[ProjectType["Asgi"] = "asgi"] = "Asgi"; ProjectType[ProjectType["Aspnet"] = "aspnet"] = "Aspnet"; ProjectType[ProjectType["AspnetCore"] = "aspnet_core"] = "AspnetCore"; ProjectType[ProjectType["Backbone"] = "backbone"] = "Backbone"; ProjectType[ProjectType["Bottle"] = "bottle"] = "Bottle"; ProjectType[ProjectType["Cocos2dx"] = "cocos2dx"] = "Cocos2dx"; ProjectType[ProjectType["Connect"] = "connect"] = "Connect"; ProjectType[ProjectType["Django"] = "django"] = "Django"; ProjectType[ProjectType["Dotnet"] = "dotnet"] = "Dotnet"; ProjectType[ProjectType["DotnetDesktop"] = "dotnet_desktop"] = "DotnetDesktop"; ProjectType[ProjectType["DotnetMvc"] = "dotnet_mvc"] = "DotnetMvc"; ProjectType[ProjectType["Electron"] = "electron"] = "Electron"; ProjectType[ProjectType["Ember"] = "ember"] = "Ember"; ProjectType[ProjectType["Eventmachine"] = "eventmachine"] = "Eventmachine"; ProjectType[ProjectType["Expo"] = "expo"] = "Expo"; ProjectType[ProjectType["Express"] = "express"] = "Express"; ProjectType[ProjectType["Flask"] = "flask"] = "Flask"; ProjectType[ProjectType["Flutter"] = "flutter"] = "Flutter"; ProjectType[ProjectType["Gin"] = "gin"] = "Gin"; ProjectType[ProjectType["Go"] = "go"] = "Go"; ProjectType[ProjectType["GoNetHttp"] = "go_net_http"] = "GoNetHttp"; ProjectType[ProjectType["Heroku"] = "heroku"] = "Heroku"; ProjectType[ProjectType["Ios"] = "ios"] = "Ios"; ProjectType[ProjectType["Java"] = "java"] = "Java"; ProjectType[ProjectType["JavaDesktop"] = "java_desktop"] = "JavaDesktop"; ProjectType[ProjectType["Js"] = "js"] = "Js"; ProjectType[ProjectType["Vega"] = "vega"] = "Vega"; ProjectType[ProjectType["Koa"] = "koa"] = "Koa"; ProjectType[ProjectType["Laravel"] = "laravel"] = "Laravel"; ProjectType[ProjectType["Lumen"] = "lumen"] = "Lumen"; ProjectType[ProjectType["Magento"] = "magento"] = "Magento"; ProjectType[ProjectType["Martini"] = "martini"] = "Martini"; ProjectType[ProjectType["Minidump"] = "minidump"] = "Minidump"; ProjectType[ProjectType["Ndk"] = "ndk"] = "Ndk"; ProjectType[ProjectType["Negroni"] = "negroni"] = "Negroni"; ProjectType[ProjectType["NintendoSwitch"] = "nintendo_switch"] = "NintendoSwitch"; ProjectType[ProjectType["Node"] = "node"] = "Node"; ProjectType[ProjectType["Osx"] = "osx"] = "Osx"; ProjectType[ProjectType["OtherDesktop"] = "other_desktop"] = "OtherDesktop"; ProjectType[ProjectType["OtherMobile"] = "other_mobile"] = "OtherMobile"; ProjectType[ProjectType["OtherTv"] = "other_tv"] = "OtherTv"; ProjectType[ProjectType["Php"] = "php"] = "Php"; ProjectType[ProjectType["Python"] = "python"] = "Python"; ProjectType[ProjectType["Rack"] = "rack"] = "Rack"; ProjectType[ProjectType["Rails"] = "rails"] = "Rails"; ProjectType[ProjectType["React"] = "react"] = "React"; ProjectType[ProjectType["Reactnative"] = "reactnative"] = "Reactnative"; ProjectType[ProjectType["Restify"] = "restify"] = "Restify"; ProjectType[ProjectType["Revel"] = "revel"] = "Revel"; ProjectType[ProjectType["Ruby"] = "ruby"] = "Ruby"; ProjectType[ProjectType["Silex"] = "silex"] = "Silex"; ProjectType[ProjectType["Sinatra"] = "sinatra"] = "Sinatra"; ProjectType[ProjectType["Spring"] = "spring"] = "Spring"; ProjectType[ProjectType["Symfony"] = "symfony"] = "Symfony"; ProjectType[ProjectType["Tornado"] = "tornado"] = "Tornado"; ProjectType[ProjectType["Tvos"] = "tvos"] = "Tvos"; ProjectType[ProjectType["Unity"] = "unity"] = "Unity"; ProjectType[ProjectType["Unrealengine"] = "unrealengine"] = "Unrealengine"; ProjectType[ProjectType["Vue"] = "vue"] = "Vue"; ProjectType[ProjectType["Watchos"] = "watchos"] = "Watchos"; ProjectType[ProjectType["Webapi"] = "webapi"] = "Webapi"; ProjectType[ProjectType["Wordpress"] = "wordpress"] = "Wordpress"; ProjectType[ProjectType["Wpf"] = "wpf"] = "Wpf"; ProjectType[ProjectType["Wsgi"] = "wsgi"] = "Wsgi"; ProjectType[ProjectType["Other"] = "other"] = "Other"; })(ProjectType || (ProjectType = {})); /** * - unknown_source - source is unknown - event - originated from an event - session - originated from a session - api - obtained from an API request - deploy - obtained from a deploy request - error - obtained from an error (with complete information) - error_incomplete_build - obtained from an error (but the build information is incomplete) * @export * @enum {string} */ var ReleaseRequestSource; (function (ReleaseRequestSource) { ReleaseRequestSource[ReleaseRequestSource["UnknownSource"] = "unknown_source"] = "UnknownSource"; ReleaseRequestSource[ReleaseRequestSource["Event"] = "event"] = "Event"; ReleaseRequestSource[ReleaseRequestSource["Session"] = "session"] = "Session"; ReleaseRequestSource[ReleaseRequestSource["Api"] = "api"] = "Api"; ReleaseRequestSource[ReleaseRequestSource["Deploy"] = "deploy"] = "Deploy"; ReleaseRequestSource[ReleaseRequestSource["Error"] = "error"] = "Error"; ReleaseRequestSource[ReleaseRequestSource["ErrorIncompleteBuild"] = "error_incomplete_build"] = "ErrorIncompleteBuild"; })(ReleaseRequestSource || (ReleaseRequestSource = {})); /** * * @export * @enum {string} */ var SearchSort; (function (SearchSort) { SearchSort[SearchSort["FirstSeen"] = "first_seen"] = "FirstSeen"; SearchSort[SearchSort["Users"] = "users"] = "Users"; SearchSort[SearchSort["Events"] = "events"] = "Events"; SearchSort[SearchSort["LastSeen"] = "last_seen"] = "LastSeen"; })(SearchSort || (SearchSort = {})); /** * - info - can be used in manual Bugsnag.notify calls - warning - the default severity when Bugsnag.notify is called manually - error - the default severity for uncaught exceptions and crashes * @export * @enum {string} */ var SeverityOptions; (function (SeverityOptions) { SeverityOptions[SeverityOptions["Info"] = "info"] = "Info"; SeverityOptions[SeverityOptions["Warning"] = "warning"] = "Warning"; SeverityOptions[SeverityOptions["Error"] = "error"] = "Error"; })(SeverityOptions || (SeverityOptions = {})); /** * @export * @namespace Span */ var Span; (function (Span) { /** * @export * @enum {string} */ let TimeAdjustmentTypeEnum; (function (TimeAdjustmentTypeEnum) { TimeAdjustmentTypeEnum[TimeAdjustmentTypeEnum["Adjusted"] = "adjusted"] = "Adjusted"; TimeAdjustmentTypeEnum[TimeAdjustmentTypeEnum["Device"] = "device"] = "Device"; TimeAdjustmentTypeEnum[TimeAdjustmentTypeEnum["Received"] = "received"] = "Received"; TimeAdjustmentTypeEnum[TimeAdjustmentTypeEnum["Unadjusted"] = "unadjusted"] = "Unadjusted"; })(TimeAdjustmentTypeEnum = Span.TimeAdjustmentTypeEnum || (Span.TimeAdjustmentTypeEnum = {})); })(Span || (Span = {})); /** * * @export * @enum {string} */ var SpanGroupCategory; (function (SpanGroupCategory) { SpanGroupCategory[SpanGroupCategory["AppStart"] = "app_start"] = "AppStart"; SpanGroupCategory[SpanGroupCategory["ViewLoad"] = "view_load"] = "ViewLoad"; SpanGroupCategory[SpanGroupCategory["PageLoad"] = "page_load"] = "PageLoad"; SpanGroupCategory[SpanGroupCategory["RouteChange"] = "route_change"] = "RouteChange"; SpanGroupCategory[SpanGroupCategory["FullPageLoad"] = "full_page_load"] = "FullPageLoad"; SpanGroupCategory[SpanGroupCategory["Network"] = "network"] = "Network"; SpanGroupCategory[SpanGroupCategory["Custom"] = "custom"] = "Custom"; SpanGroupCategory[SpanGroupCategory["Navigation"] = "navigation"] = "Navigation"; SpanGroupCategory[SpanGroupCategory["InboundHttp"] = "inbound_http"] = "InboundHttp"; SpanGroupCategory[SpanGroupCategory["OutboundHttp"] = "outbound_http"] = "OutboundHttp"; SpanGroupCategory[SpanGroupCategory["InboundRpc"] = "inbound_rpc"] = "InboundRpc"; SpanGroupCategory[SpanGroupCategory["OutboundRpc"] = "outbound_rpc"] = "OutboundRpc"; SpanGroupCategory[SpanGroupCategory["CustomServer"] = "custom_server"] = "CustomServer"; SpanGroupCategory[SpanGroupCategory["FrozenFrame"] = "frozen_frame"] = "FrozenFrame"; })(SpanGroupCategory || (SpanGroupCategory = {})); /** * * @export * @enum {string} */ var SpanMetadataLevel; (function (SpanMetadataLevel) { SpanMetadataLevel[SpanMetadataLevel["Unspecified"] = "unspecified"] = "Unspecified"; SpanMetadataLevel[SpanMetadataLevel["Resource"] = "resource"] = "Resource"; SpanMetadataLevel[SpanMetadataLevel["Span"] = "span"] = "Span"; })(SpanMetadataLevel || (SpanMetadataLevel = {})); /** * @export * @namespace TraceField */ export var TraceField; (function (TraceField) { /** * @export * @enum {string} */ let MetadataLocationEnum; (function (MetadataLocationEnum) { MetadataLocationEnum[MetadataLocationEnum["SpanAttribute"] = "span_attribute"] = "SpanAttribute"; MetadataLocationEnum[MetadataLocationEnum["ResourceAttribute"] = "resource_attribute"] = "ResourceAttribute"; })(MetadataLocationEnum = TraceField.MetadataLocationEnum || (TraceField.MetadataLocationEnum = {})); /** * @export * @enum {string} */ let FieldTypeEnum; (function (FieldTypeEnum) { FieldTypeEnum[FieldTypeEnum["String"] = "string"] = "String"; FieldTypeEnum[FieldTypeEnum["Boolean"] = "boolean"] = "Boolean"; FieldTypeEnum[FieldTypeEnum["Number"] = "number"] = "Number"; })(FieldTypeEnum = TraceField.FieldTypeEnum || (TraceField.FieldTypeEnum = {})); })(TraceField || (TraceField = {})); /** * @export * @namespace TraceFieldOptions */ export var TraceFieldOptions; (function (TraceFieldOptions) { /** * @export * @enum {string} */ let MatchTypesEnum; (function (MatchTypesEnum) { MatchTypesEnum[MatchTypesEnum["Eq"] = "eq"] = "Eq"; MatchTypesEnum[MatchTypesEnum["Ne"] = "ne"] = "Ne"; MatchTypesEnum[MatchTypesEnum["Lt"] = "lt"] = "Lt"; MatchTypesEnum[MatchTypesEnum["Gt"] = "gt"] = "Gt"; MatchTypesEnum[MatchTypesEnum["Empty"] = "empty"] = "Empty"; })(MatchTypesEnum = TraceFieldOptions.MatchTypesEnum || (TraceFieldOptions.MatchTypesEnum = {})); })(TraceFieldOptions || (TraceFieldOptions = {})); /** * CurrentUserApi - fetch parameter creator * @export */ export const CurrentUserApiFetchParamCreator = (configuration) => ({ /** * * @summary Create a Saved Search * @param {SavedSearchCreateRequest} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSavedSearch(body, options = {}) { const localVarPath = `/saved_searches`; const localVarUrlObj = url.parse(localVarPath, true); const localVarRequestOptions = Object.assign({ method: "POST" }, options); const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication tokenAuth required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === "function" ? configuration.apiKey("Authorization") : configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } localVarHeaderParameter["Content-Type"] = "application/json"; localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 localVarUrlObj.search = null; localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); const needsSerialization = "SavedSearchCreateRequest" !== "string" || localVarRequestOptions.headers["Content-Type"] === "application/json"; localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : body || ""; return { url: url.format(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Delete a Saved Search * @param {string} id The ID of the saved search * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSavedSearchById(id, options = {}) { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError("id", "Required parameter id was null or undefined when calling deleteSavedSearchById."); } const localVarPath = `/saved_searches/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(id))); const localVarUrlObj = url.parse(localVarPath, true); const localVarRequestOptions = Object.assign({ method: "DELETE" }, options); const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication tokenAuth required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === "function" ? configuration.apiKey("Authorization") : configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 localVarUrlObj.search = null; localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); return { url: url.format(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Returns a list of projects for the given organization. * @summary List an Organization's Projects * @param {string} organizationId the ID of the organization * @param {string} [q] Search projects with names matching parameter * @param {string} [sort] Which field to sort the results by * @param {string} [direction] Which direction to sort the results by. Defaults to &#x60;desc&#x60; for all sorts except &#x60;favorite&#x60;. Defaults to &#x60;asc&#x60; if sorting by &#x60;favorite&#x60; (cannot sort &#x60;favorite&#x60;s &#x60;desc&#x60;). * @param {number} [perPage] How many results to return per page * @param {*} [options] Override http request option. * @throws {RequiredError} */ getOrganizationProjects(organizationId, q, sort, direction, perPage, options = {}) { // verify required parameter 'organizationId' is not null or undefined if (organizationId === null || organizationId === undefined) { throw new RequiredError("organizationId", "Required parameter organizationId was null or undefined when calling getOrganizationProjects."); } const localVarPath = `/organizations/{organization_id}/projects`.replace(`{${"organization_id"}}`, encodeURIComponent(String(organizationId))); const localVarUrlObj = url.parse(localVarPath, true); const localVarRequestOptions = Object.assign({ method: "GET" }, options); const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication tokenAuth required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === "function" ? configuration.apiKey("Authorization") : configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } if (q !== undefined) { localVarQueryParameter["q"] = q; } if (sort !== undefined) { localVarQueryParameter["sort"] = sort; } if (direction !== undefined) { localVarQueryParameter["direction"] = direction; } if (perPage !== undefined) { localVarQueryParameter["per_page"] = perPage; } localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 localVarUrlObj.search = null; localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); return { url: url.format(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Get a Saved Search * @param {string} id The ID of the saved search * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSavedSearchById(id, options = {}) { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError("id", "Required parameter id was null or undefined when calling getSavedSearchById."); } const localVarPath = `/saved_searches/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(id))); const localVarUrlObj = url.parse(localVarPath, true); const localVarRequestOptions = Object.assign({ method: "GET" }, options); const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication tokenAuth required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === "function" ? configuration.apiKey("Authorization") : configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 localVarUrlObj.search = null; localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); return { url: url.format(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Returns a short usage summary for a saved search. * @summary Get the Usage Summary for a Saved Search * @param {string} id the ID of the saved search to get a summary for * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSavedSearchUsageSummary(id, options = {}) { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError("id", "Required parameter id was null or undefined when calling getSavedSearchUsageSummary."); } const localVarPath = `/saved_searches/{id}/usage_summary`.replace(`{${"id"}}`, encodeURIComponent(String(id))); const localVarUrlObj = url.parse(localVarPath, true); const localVarRequestOptions = Object.assign({ method: "GET" }, options); const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication tokenAuth required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === "function" ? configuration.apiKey("Authorization") : configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 localVarUrlObj.search = null; localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); return { url: url.format(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Returns the saved searches for a given project sorted by name in lexicographic order. * @summary List Saved Searches on a Project * @param {string} projectId * @param {string} [shared] Limit Saved Searches returned to only those with this &#x60;shared&#x60; property * @param {*} [options] Override http request option. * @throws {RequiredError} */ listProjectSavedSearches(projectId, shared, options = {}) { // verify required parameter 'projectId' is not null or undefined if (projectId === null || projectId === undefined) { throw new RequiredError("projectId", "Required parameter projectId was null or undefined when calling listProjectSavedSearches."); } const localVarPath = `/projects/{project_id}/saved_searches`.replace(`{${"project_id"}}`, encodeURIComponent(String(projectId))); const localVarUrlObj = url.parse(localVarPath, true); const localVarRequestOptions = Object.assign({ method: "GET" }, options); const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication tokenAuth required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === "function" ? configuration.apiKey("Authorization") : configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } if (shared !== undefined) { localVarQueryParameter["shared"] = shared; } localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 localVarUrlObj.search = null; localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); return { url: url.format(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary List the Current User's Organizations * @param {boolean} [admin] &#x60;true&#x60; if only Organizations the Current User is an admin of should be returned * @param {number} [perPage] Number of results per page * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUserOrganizations(admin, perPage, options = {}) { const localVarPath = `/user/organizations`; const localVarUrlObj = url.parse(localVarPath, true); const localVarRequestOptions = Object.assign({ method: "GET" }, options); const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication tokenAuth required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === "function" ? configuration.apiKey("Authorization") : configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } if (admin !== undefined) { localVarQueryParameter["admin"] = admin; } if (perPage !== undefined) { localVarQueryParameter["per_page"] = perPage; } localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 localVarUrlObj.search = null; localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); return { url: url.format(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Update a Saved Search * @param {string} id The ID of the saved search * @param {SavedSearchUpdateRequest} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSavedSearchById(id, body, options = {}) { // verify required parameter 'id' is not null or undefined if (id === null || id === undefined) { throw new RequiredError("id", "Required parameter id was null or undefined when calling updateSavedSearchById."); } const localVarPath = `/saved_searches/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(id))); const localVarUrlObj = url.parse(localVarPath, true); const localVarRequestOptions = Object.assign({ method: "PATCH" }, options); const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication tokenAuth required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === "function" ? configuration.apiKey("Authorization") : configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } localVarHeaderParameter["Content-Type"] = "application/json"; localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 localVarUrlObj.search = null; localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); const needsSerialization = "SavedSearchUpdateRequest" !== "string" || localVarRequestOptions.headers["Content-Type"] === "application/json"; localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : body || ""; return { url: url.format(localVarUrlObj), options: localVarRequestOptions, }; }, }); /** * ErrorsApi - fetch parameter creator * @export */ export const ErrorsApiFetchParamCreator = (configuration) => ({ /** * * @summary Bulk Update Errors * @param {ErrorUpdateRequest} body * @param {string} projectId * @param {Array<string>} errorIds * @param {*} [options] Override http request option. * @throws {RequiredError} */ bulkUpdateErrors(body, projectId, errorIds, options = {}) { // verify required parameter 'body' is not null or undefined if (body === null || body === undefined) { throw new RequiredError("body", "Required parameter body was null or undefined when calling bulkUpdateErrors."); } // verify required parameter 'projectId' is not null or undefined if (projectId === null || projectId === undefined) { throw new RequiredError("projectId", "Required parameter projectId was null or undefined when calling bulkUpdateErrors."); } // verify required parameter 'errorIds' is not null or undefined if (errorIds === null || errorIds === undefined) { throw new RequiredError("errorIds", "Required parameter errorIds was null or undefined when calling bulkUpdateErrors."); } const localVarPath = `/projects/{project_id}/errors`.replace(`{${"project_id"}}`, encodeURIComponent(String(projectId))); const localVarUrlObj = url.parse(localVarPath, true); const localVarRequestOptions = Object.assign({ method: "PATCH" }, options); const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication tokenAuth required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === "function" ? configuration.apiKey("Authorization") : configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } if (errorIds) { localVarQueryParameter["error_ids"] = errorIds; } localVarHeaderParameter["Content-Type"] = "application/json"; localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 localVarUrlObj.search = null; localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); const needsSerialization = "ErrorUpdateRequest" !== "string" || localVarRequestOptions.headers["Content-Type"] === "application/json"; localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : body || ""; return { url: url.format(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Deletes all Error and Event data in a project. Use with caution. This action cannot be reversed. * @summary Delete all Errors in a Project * @param {string} projectId * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteAllErrorsInProject(projectId, options = {}) { // verify required parameter 'projectId' is not null or undefined if (projectId === null || projectId === undefined) { throw new RequiredError("projectId", "Required parameter projectId was null or undefined when calling deleteAllErrorsInProject."); } const localVarPath = `/projects/{project_id}/errors`.replace(`{${"project_id"}}`, encodeURIComponent(String(projectId))); const localVarUrlObj = url.parse(localVarPath, true); const localVarRequestOptions = Object.assign({ method: "DELETE" }, options); const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication tokenAuth required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === "function" ? configuration.apiKey("Authorization") : configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 localVarUrlObj.search = null; localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); return { url: url.format(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Delete an Error * @param {string} projectId * @param {string} errorId * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteErrorOnProject(projectId, errorId, options = {}) { // verify required parameter 'projectId' is not null or undefined if (projectId === null || projectId === undefined) { throw new RequiredError("projectId", "Required parameter projectId was null or undefined when calling deleteErrorOnProject."); } // verify required parameter 'errorId' is not null or undefined if (errorId === null || errorId === undefined) { throw new RequiredError("errorId", "Required parameter errorId was null or undefined when calling deleteErrorOnProject."); } const localVarPath = `/projects/{project_id}/errors/{error_id}` .replace(`{${"project_id"}}`, encodeURIComponent(String(projectId))) .replace(`{${"error_id"}}`, encodeURIComponent(String(errorId))); const localVarUrlObj = url.parse(localVarPath, true); const localVarRequestOptions = Object.assign({ method: "DELETE" }, options); const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication tokenAuth required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === "function" ? configuration.apiKey("Authorization") : configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 localVarUrlObj.search = null; localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); return { url: url.format(localVarUrlObj), options: localVarRequestOptions, }; }, /** * * @summary Delete an Event * @param {string} projectId * @param {string} eventId * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteEventById(projectId, eventId, options = {}) { // verify required parameter 'projectId' is not null or undefined if (projectId === null || projectId === undefined) { throw new RequiredError("projectId", "Required parameter projectId was null or undefined when calling deleteEventById."); } // verify required parameter 'eventId' is not null or undefined if (eventId === null || eventId === undefined) { throw new RequiredError("eventId", "Required parameter eventId was null or undefined when calling deleteEventById."); } const localVarPath = `/projects/{project_id}/events/{event_id}` .replace(`{${"project_id"}}`, encodeURIComponent(String(projectId))) .replace(`{${"event_id"}}`, encodeURIComponent(String(eventId))); const localVarUrlObj = url.parse(localVarPath, true); const localVarRequestOptions = Object.assign({ method: "DELETE" }, options); const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication tokenAuth required if (configuration && configuration.apiKey) { const localVarApiKeyValue = typeof configuration.apiKey === "function" ? configuration.apiKey("Authorization") : configuration.apiKey; localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 localVarUrlObj.search = null; localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); return { url: url.format(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Counts for an Error in a given time range, suitable for drawing histograms. Will return a maximum of 50 buckets (when using `buckets_count`) or 2000 data points (when using `resolution`). * @summary List the Trends for an Error * @param {string} projectId ID of the Project * @param {string} errorId ID of the error * @param {Filters} [filters] Search filters to restrict the events reported in the trend * @param {number} [bucketsCount] Number of buckets to group trend data into (max 50) * @param {string} [resolution] The trend data will be grouped so that each bucket spans the given time period * @param {*} [options] Override http request option. * @throws {RequiredError} */ getBucketedAndUnbucketedTrendsOnError(projectId, errorId, filters, bucketsCount, resolution, options = {}) { // verify required parameter 'projectId' is not null or undefined if (projectId === null || projectId === undefined) { throw new RequiredError("projectId", "Required parameter projectId was null or undefined when calling getBucketedAndUnbucketedTrendsOnError."); } // verify required parameter 'errorId' is not null or undefined if (errorId === null || errorId === undefined) { throw new RequiredError("errorId", "Required parameter errorId was null or undefined when calling getBucketedAndUnbucketedTrendsOnError."); } const localVarPath = `/projects/{project_id}/errors/{error_id}/trends` .replace(`{${"project_id"}}`, encodeURIComponent(String(projectId))) .replace(`{${"error_id"}}`, encodeURIComponent(String(errorId))); const localVarUrlObj = url.parse(localVarPath, true); const localVarRequestOptions = Object.assign({ method: "GET" }, options); const localVarHeaderParameter = {};