Skip to content

Commit 4b9a3fd

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 78cfa5e of spec repo
1 parent fe484d2 commit 4b9a3fd

File tree

7 files changed

+32
-15
lines changed

7 files changed

+32
-15
lines changed

.generated-info

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"spec_repo_commit": "8001cbb",
3-
"generated": "2025-08-13 20:27:09.207"
2+
"spec_repo_commit": "78cfa5e",
3+
"generated": "2025-08-15 13:54:10.191"
44
}

.generator/schemas/v2/openapi.yaml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13264,9 +13264,7 @@ components:
1326413264
attributes:
1326513265
$ref: '#/components/schemas/DatasetAttributesRequest'
1326613266
type:
13267-
description: Resource type, always "dataset".
13268-
example: dataset
13269-
type: string
13267+
$ref: '#/components/schemas/DatasetType'
1327013268
required:
1327113269
- type
1327213270
- attributes
@@ -13288,9 +13286,7 @@ components:
1328813286
example: 123e4567-e89b-12d3-a456-426614174000
1328913287
type: string
1329013288
type:
13291-
description: Resource type, always "dataset".
13292-
example: dataset
13293-
type: string
13289+
$ref: '#/components/schemas/DatasetType'
1329413290
type: object
1329513291
DatasetResponseMulti:
1329613292
description: Response containing a list of datasets.
@@ -13307,6 +13303,15 @@ components:
1330713303
data:
1330813304
$ref: '#/components/schemas/DatasetResponse'
1330913305
type: object
13306+
DatasetType:
13307+
default: dataset
13308+
description: Resource type, always set to `dataset`.
13309+
enum:
13310+
- dataset
13311+
example: dataset
13312+
type: string
13313+
x-enum-varnames:
13314+
- DATASET
1331013315
DatasetUpdateRequest:
1331113316
description: Edit request for a dataset.
1331213317
properties:

services/datasets/src/v2/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@ export { DatasetRequest } from "./models/DatasetRequest";
1414
export { DatasetResponse } from "./models/DatasetResponse";
1515
export { DatasetResponseMulti } from "./models/DatasetResponseMulti";
1616
export { DatasetResponseSingle } from "./models/DatasetResponseSingle";
17+
export { DatasetType } from "./models/DatasetType";
1718
export { DatasetUpdateRequest } from "./models/DatasetUpdateRequest";
1819
export { FiltersPerProduct } from "./models/FiltersPerProduct";

services/datasets/src/v2/models/DatasetRequest.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { AttributeTypeMap } from "@datadog/datadog-api-client";
22

33
import { DatasetAttributesRequest } from "./DatasetAttributesRequest";
4+
import { DatasetType } from "./DatasetType";
45

56
/**
67
* **Datasets Object Constraints**
@@ -21,9 +22,9 @@ export class DatasetRequest {
2122
*/
2223
"attributes": DatasetAttributesRequest;
2324
/**
24-
* Resource type, always "dataset".
25+
* Resource type, always set to `dataset`.
2526
*/
26-
"type": string;
27+
"type": DatasetType;
2728
/**
2829
* A container for additional, undeclared properties.
2930
* This is a holder for any undeclared properties as specified with
@@ -46,7 +47,7 @@ export class DatasetRequest {
4647
},
4748
type: {
4849
baseName: "type",
49-
type: "string",
50+
type: "DatasetType",
5051
required: true,
5152
},
5253
additionalProperties: {

services/datasets/src/v2/models/DatasetResponse.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { AttributeTypeMap } from "@datadog/datadog-api-client";
22

33
import { DatasetAttributesResponse } from "./DatasetAttributesResponse";
4+
import { DatasetType } from "./DatasetType";
45

56
/**
67
* **Datasets Object Constraints**
@@ -25,9 +26,9 @@ export class DatasetResponse {
2526
*/
2627
"id"?: string;
2728
/**
28-
* Resource type, always "dataset".
29+
* Resource type, always set to `dataset`.
2930
*/
30-
"type"?: string;
31+
"type"?: DatasetType;
3132
/**
3233
* A container for additional, undeclared properties.
3334
* This is a holder for any undeclared properties as specified with
@@ -53,7 +54,7 @@ export class DatasetResponse {
5354
},
5455
type: {
5556
baseName: "type",
56-
type: "string",
57+
type: "DatasetType",
5758
},
5859
additionalProperties: {
5960
baseName: "additionalProperties",
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+
* Resource type, always set to `dataset`.
5+
*/
6+
export type DatasetType = typeof DATASET | UnparsedObject;
7+
export const DATASET = "dataset";

services/datasets/src/v2/models/TypingInfo.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ import { DatasetUpdateRequest } from "./DatasetUpdateRequest";
1212
import { FiltersPerProduct } from "./FiltersPerProduct";
1313

1414
export const TypingInfo: ModelTypingInfo = {
15-
enumsMap: {},
15+
enumsMap: {
16+
DatasetType: ["dataset"],
17+
},
1618
oneOfMap: {},
1719
typeMap: {
1820
APIErrorResponse: APIErrorResponse,

0 commit comments

Comments
 (0)