@smartbear/mcp
Version:
MCP server for interacting SmartBear Products
1,034 lines (1,033 loc) • 206 kB
JavaScript
/** 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 `desc` for all sorts except `favorite`. Defaults to `asc` if sorting by `favorite` (cannot sort `favorite`s `desc`).
* @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 `shared` 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] `true` 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 = {};