Skip to content

Commit 062a853

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit b9e9ec0 of spec repo
1 parent 71b9eac commit 062a853

File tree

109 files changed

+5948
-168
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

+5948
-168
lines changed

.generator/schemas/v1/openapi.yaml

Lines changed: 1193 additions & 165 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. Valid values depend on the interval type. For `day`, use hours (for example, `1am`, `2pm`, or `14`). For `week`, use day names (for example, `monday`). For `month`, use day-of-month ordinals (for example, `1st`, `15th`). For `year` or `quarter`, use month names (for example, `january`).
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";

0 commit comments

Comments
 (0)