Skip to content

Commit f0998f2

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 18b7aa1 of spec repo
1 parent 7c443c5 commit f0998f2

File tree

109 files changed

+5876
-157
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+5876
-157
lines changed

.generator/schemas/v1/openapi.yaml

Lines changed: 1173 additions & 154 deletions
Large diffs are not rendered by default.

services/dashboards/src/v1/index.ts

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,15 @@ export { BarChartWidgetScaling } from "./models/BarChartWidgetScaling";
3535
export { BarChartWidgetStacked } from "./models/BarChartWidgetStacked";
3636
export { BarChartWidgetStackedType } from "./models/BarChartWidgetStackedType";
3737
export { BarChartWidgetStyle } from "./models/BarChartWidgetStyle";
38+
export { CalendarInterval } from "./models/CalendarInterval";
39+
export { CalendarIntervalType } from "./models/CalendarIntervalType";
3840
export { ChangeWidgetDefinition } from "./models/ChangeWidgetDefinition";
3941
export { ChangeWidgetDefinitionType } from "./models/ChangeWidgetDefinitionType";
4042
export { ChangeWidgetRequest } from "./models/ChangeWidgetRequest";
4143
export { CheckStatusWidgetDefinition } from "./models/CheckStatusWidgetDefinition";
4244
export { CheckStatusWidgetDefinitionType } from "./models/CheckStatusWidgetDefinitionType";
45+
export { CohortWidgetDefinition } from "./models/CohortWidgetDefinition";
46+
export { CohortWidgetDefinitionType } from "./models/CohortWidgetDefinitionType";
4347
export { Dashboard } from "./models/Dashboard";
4448
export { DashboardBulkActionData } from "./models/DashboardBulkActionData";
4549
export { DashboardBulkDeleteRequest } from "./models/DashboardBulkDeleteRequest";
@@ -100,16 +104,25 @@ export { FormulaAndFunctionMetricQueryDefinition } from "./models/FormulaAndFunc
100104
export { FormulaAndFunctionMetricSemanticMode } from "./models/FormulaAndFunctionMetricSemanticMode";
101105
export { FormulaAndFunctionProcessQueryDataSource } from "./models/FormulaAndFunctionProcessQueryDataSource";
102106
export { FormulaAndFunctionProcessQueryDefinition } from "./models/FormulaAndFunctionProcessQueryDefinition";
107+
export { FormulaAndFunctionProductAnalyticsExtendedDataSource } from "./models/FormulaAndFunctionProductAnalyticsExtendedDataSource";
108+
export { FormulaAndFunctionProductAnalyticsExtendedQueryDefinition } from "./models/FormulaAndFunctionProductAnalyticsExtendedQueryDefinition";
109+
export { FormulaAndFunctionProductAnalyticsExtendedQueryDefinitionIndexesItems } from "./models/FormulaAndFunctionProductAnalyticsExtendedQueryDefinitionIndexesItems";
103110
export { FormulaAndFunctionQueryDefinition } from "./models/FormulaAndFunctionQueryDefinition";
104111
export { FormulaAndFunctionResponseFormat } from "./models/FormulaAndFunctionResponseFormat";
112+
export { FormulaAndFunctionRetentionQueryDefinition } from "./models/FormulaAndFunctionRetentionQueryDefinition";
105113
export { FormulaAndFunctionSLODataSource } from "./models/FormulaAndFunctionSLODataSource";
106114
export { FormulaAndFunctionSLOGroupMode } from "./models/FormulaAndFunctionSLOGroupMode";
107115
export { FormulaAndFunctionSLOMeasure } from "./models/FormulaAndFunctionSLOMeasure";
108116
export { FormulaAndFunctionSLOQueryDefinition } from "./models/FormulaAndFunctionSLOQueryDefinition";
109117
export { FormulaAndFunctionSLOQueryType } from "./models/FormulaAndFunctionSLOQueryType";
118+
export { FormulaAndFunctionUserJourneyQueryDefinition } from "./models/FormulaAndFunctionUserJourneyQueryDefinition";
110119
export { FormulaType } from "./models/FormulaType";
111120
export { FreeTextWidgetDefinition } from "./models/FreeTextWidgetDefinition";
112121
export { FreeTextWidgetDefinitionType } from "./models/FreeTextWidgetDefinitionType";
122+
export { FunnelComparisonCustomTimeframe } from "./models/FunnelComparisonCustomTimeframe";
123+
export { FunnelComparisonDuration } from "./models/FunnelComparisonDuration";
124+
export { FunnelComparisonDurationType } from "./models/FunnelComparisonDurationType";
125+
export { FunnelGroupedDisplay } from "./models/FunnelGroupedDisplay";
113126
export { FunnelQuery } from "./models/FunnelQuery";
114127
export { FunnelRequestType } from "./models/FunnelRequestType";
115128
export { FunnelSource } from "./models/FunnelSource";
@@ -177,10 +190,47 @@ export { ProductAnalyticsAudienceFilters } from "./models/ProductAnalyticsAudien
177190
export { ProductAnalyticsAudienceOccurrenceFilter } from "./models/ProductAnalyticsAudienceOccurrenceFilter";
178191
export { ProductAnalyticsAudienceSegmentSubquery } from "./models/ProductAnalyticsAudienceSegmentSubquery";
179192
export { ProductAnalyticsAudienceUserSubquery } from "./models/ProductAnalyticsAudienceUserSubquery";
193+
export { ProductAnalyticsExtendedCompute } from "./models/ProductAnalyticsExtendedCompute";
194+
export { ProductAnalyticsExtendedGroupBy } from "./models/ProductAnalyticsExtendedGroupBy";
195+
export { ProductAnalyticsFunnelCompute } from "./models/ProductAnalyticsFunnelCompute";
196+
export { ProductAnalyticsFunnelComputeAggregation } from "./models/ProductAnalyticsFunnelComputeAggregation";
197+
export { ProductAnalyticsFunnelComputeMetric } from "./models/ProductAnalyticsFunnelComputeMetric";
198+
export { ProductAnalyticsFunnelDataSource } from "./models/ProductAnalyticsFunnelDataSource";
199+
export { ProductAnalyticsFunnelGroupBy } from "./models/ProductAnalyticsFunnelGroupBy";
200+
export { ProductAnalyticsFunnelGroupBySort } from "./models/ProductAnalyticsFunnelGroupBySort";
201+
export { ProductAnalyticsFunnelQuery } from "./models/ProductAnalyticsFunnelQuery";
202+
export { ProductAnalyticsFunnelRequest } from "./models/ProductAnalyticsFunnelRequest";
203+
export { ProductAnalyticsFunnelRequestType } from "./models/ProductAnalyticsFunnelRequestType";
204+
export { ProductAnalyticsFunnelWidgetDefinition } from "./models/ProductAnalyticsFunnelWidgetDefinition";
180205
export { QuerySortOrder } from "./models/QuerySortOrder";
181206
export { QueryValueWidgetDefinition } from "./models/QueryValueWidgetDefinition";
182207
export { QueryValueWidgetDefinitionType } from "./models/QueryValueWidgetDefinitionType";
183208
export { QueryValueWidgetRequest } from "./models/QueryValueWidgetRequest";
209+
export { RetentionCohortCriteria } from "./models/RetentionCohortCriteria";
210+
export { RetentionCohortCriteriaTimeInterval } from "./models/RetentionCohortCriteriaTimeInterval";
211+
export { RetentionCohortCriteriaTimeIntervalType } from "./models/RetentionCohortCriteriaTimeIntervalType";
212+
export { RetentionCompute } from "./models/RetentionCompute";
213+
export { RetentionComputeMetric } from "./models/RetentionComputeMetric";
214+
export { RetentionCurveRequestType } from "./models/RetentionCurveRequestType";
215+
export { RetentionCurveStyle } from "./models/RetentionCurveStyle";
216+
export { RetentionCurveWidgetDefinition } from "./models/RetentionCurveWidgetDefinition";
217+
export { RetentionCurveWidgetDefinitionType } from "./models/RetentionCurveWidgetDefinitionType";
218+
export { RetentionCurveWidgetRequest } from "./models/RetentionCurveWidgetRequest";
219+
export { RetentionDataSource } from "./models/RetentionDataSource";
220+
export { RetentionEntity } from "./models/RetentionEntity";
221+
export { RetentionFilters } from "./models/RetentionFilters";
222+
export { RetentionGridRequest } from "./models/RetentionGridRequest";
223+
export { RetentionGridRequestType } from "./models/RetentionGridRequestType";
224+
export { RetentionGroupBy } from "./models/RetentionGroupBy";
225+
export { RetentionGroupBySort } from "./models/RetentionGroupBySort";
226+
export { RetentionGroupByTarget } from "./models/RetentionGroupByTarget";
227+
export { RetentionQuery } from "./models/RetentionQuery";
228+
export { RetentionReturnCondition } from "./models/RetentionReturnCondition";
229+
export { RetentionReturnCriteria } from "./models/RetentionReturnCriteria";
230+
export { RetentionReturnCriteriaTimeInterval } from "./models/RetentionReturnCriteriaTimeInterval";
231+
export { RetentionReturnCriteriaTimeIntervalType } from "./models/RetentionReturnCriteriaTimeIntervalType";
232+
export { RetentionReturnCriteriaTimeIntervalUnit } from "./models/RetentionReturnCriteriaTimeIntervalUnit";
233+
export { RetentionSearch } from "./models/RetentionSearch";
184234
export { RunWorkflowWidgetDefinition } from "./models/RunWorkflowWidgetDefinition";
185235
export { RunWorkflowWidgetDefinitionType } from "./models/RunWorkflowWidgetDefinitionType";
186236
export { RunWorkflowWidgetInput } from "./models/RunWorkflowWidgetInput";
@@ -294,6 +344,14 @@ export { TreeMapSizeBy } from "./models/TreeMapSizeBy";
294344
export { TreeMapWidgetDefinition } from "./models/TreeMapWidgetDefinition";
295345
export { TreeMapWidgetDefinitionType } from "./models/TreeMapWidgetDefinitionType";
296346
export { TreeMapWidgetRequest } from "./models/TreeMapWidgetRequest";
347+
export { UserJourneyFormulaCompute } from "./models/UserJourneyFormulaCompute";
348+
export { UserJourneyFormulaComputeMetric } from "./models/UserJourneyFormulaComputeMetric";
349+
export { UserJourneyFormulaGroupBy } from "./models/UserJourneyFormulaGroupBy";
350+
export { UserJourneyJoinKeys } from "./models/UserJourneyJoinKeys";
351+
export { UserJourneySearch } from "./models/UserJourneySearch";
352+
export { UserJourneySearchFilters } from "./models/UserJourneySearchFilters";
353+
export { UserJourneySearchGraphFilter } from "./models/UserJourneySearchGraphFilter";
354+
export { UserJourneySearchTarget } from "./models/UserJourneySearchTarget";
297355
export { ViewingPreferences } from "./models/ViewingPreferences";
298356
export { ViewingPreferencesTheme } from "./models/ViewingPreferencesTheme";
299357
export { Widget } from "./models/Widget";
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
import { AttributeTypeMap } from "@datadog/datadog-api-client";
2+
3+
import { CalendarIntervalType } from "./CalendarIntervalType";
4+
5+
/**
6+
* Calendar interval definition.
7+
*/
8+
export class CalendarInterval {
9+
/**
10+
* Alignment of the interval.
11+
*/
12+
"alignment"?: string;
13+
/**
14+
* Quantity of the interval.
15+
*/
16+
"quantity"?: number;
17+
/**
18+
* Timezone for the interval.
19+
*/
20+
"timezone"?: string;
21+
/**
22+
* Type of calendar interval.
23+
*/
24+
"type": CalendarIntervalType;
25+
/**
26+
* @ignore
27+
*/
28+
"_unparsed"?: boolean;
29+
30+
/**
31+
* @ignore
32+
*/
33+
static readonly attributeTypeMap: AttributeTypeMap = {
34+
alignment: {
35+
baseName: "alignment",
36+
type: "string",
37+
},
38+
quantity: {
39+
baseName: "quantity",
40+
type: "number",
41+
format: "int64",
42+
},
43+
timezone: {
44+
baseName: "timezone",
45+
type: "string",
46+
},
47+
type: {
48+
baseName: "type",
49+
type: "CalendarIntervalType",
50+
required: true,
51+
},
52+
};
53+
54+
/**
55+
* @ignore
56+
*/
57+
static getAttributeTypeMap(): AttributeTypeMap {
58+
return CalendarInterval.attributeTypeMap;
59+
}
60+
61+
public constructor() {}
62+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { UnparsedObject } from "@datadog/datadog-api-client";
2+
3+
/**
4+
* Type of calendar interval.
5+
*/
6+
export type CalendarIntervalType =
7+
| typeof DAY
8+
| typeof WEEK
9+
| typeof MONTH
10+
| typeof YEAR
11+
| typeof QUARTER
12+
| typeof MINUTE
13+
| typeof HOUR
14+
| UnparsedObject;
15+
export const DAY = "day";
16+
export const WEEK = "week";
17+
export const MONTH = "month";
18+
export const YEAR = "year";
19+
export const QUARTER = "quarter";
20+
export const MINUTE = "minute";
21+
export const HOUR = "hour";
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
import { AttributeTypeMap } from "@datadog/datadog-api-client";
2+
3+
import { CohortWidgetDefinitionType } from "./CohortWidgetDefinitionType";
4+
import { RetentionGridRequest } from "./RetentionGridRequest";
5+
import { WidgetTextAlign } from "./WidgetTextAlign";
6+
import { WidgetTime } from "./WidgetTime";
7+
8+
/**
9+
* The cohort widget visualizes user retention over time.
10+
*/
11+
export class CohortWidgetDefinition {
12+
/**
13+
* The description of the widget.
14+
*/
15+
"description"?: string;
16+
/**
17+
* List of Cohort widget requests.
18+
*/
19+
"requests": Array<RetentionGridRequest>;
20+
/**
21+
* Time setting for the widget.
22+
*/
23+
"time"?: WidgetTime;
24+
/**
25+
* Title of your widget.
26+
*/
27+
"title"?: string;
28+
/**
29+
* How to align the text on the widget.
30+
*/
31+
"titleAlign"?: WidgetTextAlign;
32+
/**
33+
* Size of the title.
34+
*/
35+
"titleSize"?: string;
36+
/**
37+
* Type of the Cohort widget.
38+
*/
39+
"type": CohortWidgetDefinitionType;
40+
/**
41+
* @ignore
42+
*/
43+
"_unparsed"?: boolean;
44+
45+
/**
46+
* @ignore
47+
*/
48+
static readonly attributeTypeMap: AttributeTypeMap = {
49+
description: {
50+
baseName: "description",
51+
type: "string",
52+
},
53+
requests: {
54+
baseName: "requests",
55+
type: "Array<RetentionGridRequest>",
56+
required: true,
57+
},
58+
time: {
59+
baseName: "time",
60+
type: "WidgetTime",
61+
},
62+
title: {
63+
baseName: "title",
64+
type: "string",
65+
},
66+
titleAlign: {
67+
baseName: "title_align",
68+
type: "WidgetTextAlign",
69+
},
70+
titleSize: {
71+
baseName: "title_size",
72+
type: "string",
73+
},
74+
type: {
75+
baseName: "type",
76+
type: "CohortWidgetDefinitionType",
77+
required: true,
78+
},
79+
};
80+
81+
/**
82+
* @ignore
83+
*/
84+
static getAttributeTypeMap(): AttributeTypeMap {
85+
return CohortWidgetDefinition.attributeTypeMap;
86+
}
87+
88+
public constructor() {}
89+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { UnparsedObject } from "@datadog/datadog-api-client";
2+
3+
/**
4+
* Type of the Cohort widget.
5+
*/
6+
export type CohortWidgetDefinitionType = typeof COHORT | UnparsedObject;
7+
export const COHORT = "cohort";
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { UnparsedObject } from "@datadog/datadog-api-client";
2+
3+
/**
4+
* Data source for Product Analytics Extended queries.
5+
*/
6+
export type FormulaAndFunctionProductAnalyticsExtendedDataSource =
7+
| typeof PRODUCT_ANALYTICS_EXTENDED
8+
| UnparsedObject;
9+
export const PRODUCT_ANALYTICS_EXTENDED = "product_analytics_extended";
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
import { AttributeTypeMap } from "@datadog/datadog-api-client";
2+
3+
import { FormulaAndFunctionProductAnalyticsExtendedDataSource } from "./FormulaAndFunctionProductAnalyticsExtendedDataSource";
4+
import { FormulaAndFunctionProductAnalyticsExtendedQueryDefinitionIndexesItems } from "./FormulaAndFunctionProductAnalyticsExtendedQueryDefinitionIndexesItems";
5+
import { ProductAnalyticsExtendedCompute } from "./ProductAnalyticsExtendedCompute";
6+
import { ProductAnalyticsExtendedGroupBy } from "./ProductAnalyticsExtendedGroupBy";
7+
8+
/**
9+
* A formula and functions Product Analytics Extended query for advanced analytics features.
10+
*/
11+
export class FormulaAndFunctionProductAnalyticsExtendedQueryDefinition {
12+
/**
13+
* Compute configuration for Product Analytics Extended queries.
14+
*/
15+
"compute": ProductAnalyticsExtendedCompute;
16+
/**
17+
* Data source for Product Analytics Extended queries.
18+
*/
19+
"dataSource": FormulaAndFunctionProductAnalyticsExtendedDataSource;
20+
/**
21+
* Group by configuration.
22+
*/
23+
"groupBy"?: Array<ProductAnalyticsExtendedGroupBy>;
24+
/**
25+
* Event indexes to query.
26+
*/
27+
"indexes"?: Array<FormulaAndFunctionProductAnalyticsExtendedQueryDefinitionIndexesItems>;
28+
/**
29+
* Name of the query for use in formulas.
30+
*/
31+
"name": string;
32+
/**
33+
* Base query for Product Analytics.
34+
*/
35+
"query": any;
36+
/**
37+
* A container for additional, undeclared properties.
38+
* This is a holder for any undeclared properties as specified with
39+
* the 'additionalProperties' keyword in the OAS document.
40+
*/
41+
"additionalProperties"?: { [key: string]: any };
42+
/**
43+
* @ignore
44+
*/
45+
"_unparsed"?: boolean;
46+
47+
/**
48+
* @ignore
49+
*/
50+
static readonly attributeTypeMap: AttributeTypeMap = {
51+
compute: {
52+
baseName: "compute",
53+
type: "ProductAnalyticsExtendedCompute",
54+
required: true,
55+
},
56+
dataSource: {
57+
baseName: "data_source",
58+
type: "FormulaAndFunctionProductAnalyticsExtendedDataSource",
59+
required: true,
60+
},
61+
groupBy: {
62+
baseName: "group_by",
63+
type: "Array<ProductAnalyticsExtendedGroupBy>",
64+
},
65+
indexes: {
66+
baseName: "indexes",
67+
type: "Array<FormulaAndFunctionProductAnalyticsExtendedQueryDefinitionIndexesItems>",
68+
},
69+
name: {
70+
baseName: "name",
71+
type: "string",
72+
required: true,
73+
},
74+
query: {
75+
baseName: "query",
76+
type: "any",
77+
required: true,
78+
},
79+
additionalProperties: {
80+
baseName: "additionalProperties",
81+
type: "{ [key: string]: any; }",
82+
},
83+
};
84+
85+
/**
86+
* @ignore
87+
*/
88+
static getAttributeTypeMap(): AttributeTypeMap {
89+
return FormulaAndFunctionProductAnalyticsExtendedQueryDefinition.attributeTypeMap;
90+
}
91+
92+
public constructor() {}
93+
}

0 commit comments

Comments
 (0)