Skip to content

Commit 589f5f3

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit a385d26 of spec repo (#4805)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent bce500c commit 589f5f3

6 files changed

Lines changed: 81 additions & 0 deletions

File tree

.generator/schemas/v2/openapi.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24356,6 +24356,9 @@ components:
2435624356
properties:
2435724357
data:
2435824358
$ref: "#/components/schemas/CreateDegradationRequestData"
24359+
meta:
24360+
$ref: "#/components/schemas/DegradationRequestMeta"
24361+
description: The supported metadata for creating a degradation.
2435924362
type: object
2436024363
CreateDegradationRequestData:
2436124364
description: The data object for creating a degradation.
@@ -32176,6 +32179,15 @@ components:
3217632179
oneOf:
3217732180
- $ref: "#/components/schemas/StatusPagesUser"
3217832181
- $ref: "#/components/schemas/StatusPageAsIncluded"
32182+
DegradationRequestMeta:
32183+
description: The supported metadata for a degradation request.
32184+
properties:
32185+
idempotency_key:
32186+
description: A unique key used to ensure idempotent requests.
32187+
example: 1e6a4b8e-4c2f-4a3d-8f1a-9c7d2e5b6f10
32188+
format: uuid
32189+
type: string
32190+
type: object
3217932191
DegradationTemplate:
3218032192
description: Response object for a single degradation template.
3218132193
properties:
@@ -80173,6 +80185,9 @@ components:
8017380185
properties:
8017480186
data:
8017580187
$ref: "#/components/schemas/PatchDegradationRequestData"
80188+
meta:
80189+
$ref: "#/components/schemas/DegradationRequestMeta"
80190+
description: The supported metadata for updating a degradation.
8017680191
type: object
8017780192
PatchDegradationRequestData:
8017880193
description: The data object for updating a degradation.

services/status_pages/src/v2/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ export { DegradationDataRelationshipsStatusPageData } from "./models/Degradation
111111
export { DegradationDataRelationshipsTemplate } from "./models/DegradationDataRelationshipsTemplate";
112112
export { DegradationDataRelationshipsTemplateData } from "./models/DegradationDataRelationshipsTemplateData";
113113
export { DegradationIncluded } from "./models/DegradationIncluded";
114+
export { DegradationRequestMeta } from "./models/DegradationRequestMeta";
114115
export { DegradationTemplate } from "./models/DegradationTemplate";
115116
export { DegradationTemplateArray } from "./models/DegradationTemplateArray";
116117
export { DegradationTemplateData } from "./models/DegradationTemplateData";

services/status_pages/src/v2/models/CreateDegradationRequest.ts

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

33
import { CreateDegradationRequestData } from "./CreateDegradationRequestData";
4+
import { DegradationRequestMeta } from "./DegradationRequestMeta";
45

56
/**
67
* Request object for creating a degradation.
@@ -10,6 +11,10 @@ export class CreateDegradationRequest {
1011
* The data object for creating a degradation.
1112
*/
1213
"data"?: CreateDegradationRequestData;
14+
/**
15+
* The supported metadata for a degradation request.
16+
*/
17+
"meta"?: DegradationRequestMeta;
1318
/**
1419
* A container for additional, undeclared properties.
1520
* This is a holder for any undeclared properties as specified with
@@ -29,6 +34,10 @@ export class CreateDegradationRequest {
2934
baseName: "data",
3035
type: "CreateDegradationRequestData",
3136
},
37+
meta: {
38+
baseName: "meta",
39+
type: "DegradationRequestMeta",
40+
},
3241
additionalProperties: {
3342
baseName: "additionalProperties",
3443
type: "{ [key: string]: any; }",
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
import { AttributeTypeMap } from "@datadog/datadog-api-client";
2+
3+
/**
4+
* The supported metadata for a degradation request.
5+
*/
6+
export class DegradationRequestMeta {
7+
/**
8+
* A unique key used to ensure idempotent requests.
9+
*/
10+
"idempotencyKey"?: string;
11+
/**
12+
* A container for additional, undeclared properties.
13+
* This is a holder for any undeclared properties as specified with
14+
* the 'additionalProperties' keyword in the OAS document.
15+
*/
16+
"additionalProperties"?: { [key: string]: any };
17+
/**
18+
* @ignore
19+
*/
20+
"_unparsed"?: boolean;
21+
22+
/**
23+
* @ignore
24+
*/
25+
static readonly attributeTypeMap: AttributeTypeMap = {
26+
idempotencyKey: {
27+
baseName: "idempotency_key",
28+
type: "string",
29+
format: "uuid",
30+
},
31+
additionalProperties: {
32+
baseName: "additionalProperties",
33+
type: "{ [key: string]: any; }",
34+
},
35+
};
36+
37+
/**
38+
* @ignore
39+
*/
40+
static getAttributeTypeMap(): AttributeTypeMap {
41+
return DegradationRequestMeta.attributeTypeMap;
42+
}
43+
44+
public constructor() {}
45+
}

services/status_pages/src/v2/models/PatchDegradationRequest.ts

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

3+
import { DegradationRequestMeta } from "./DegradationRequestMeta";
34
import { PatchDegradationRequestData } from "./PatchDegradationRequestData";
45

56
/**
@@ -10,6 +11,10 @@ export class PatchDegradationRequest {
1011
* The data object for updating a degradation.
1112
*/
1213
"data"?: PatchDegradationRequestData;
14+
/**
15+
* The supported metadata for a degradation request.
16+
*/
17+
"meta"?: DegradationRequestMeta;
1318
/**
1419
* A container for additional, undeclared properties.
1520
* This is a holder for any undeclared properties as specified with
@@ -29,6 +34,10 @@ export class PatchDegradationRequest {
2934
baseName: "data",
3035
type: "PatchDegradationRequestData",
3136
},
37+
meta: {
38+
baseName: "meta",
39+
type: "DegradationRequestMeta",
40+
},
3241
additionalProperties: {
3342
baseName: "additionalProperties",
3443
type: "{ [key: string]: any; }",

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ import { DegradationDataRelationshipsStatusPage } from "./DegradationDataRelatio
6666
import { DegradationDataRelationshipsStatusPageData } from "./DegradationDataRelationshipsStatusPageData";
6767
import { DegradationDataRelationshipsTemplate } from "./DegradationDataRelationshipsTemplate";
6868
import { DegradationDataRelationshipsTemplateData } from "./DegradationDataRelationshipsTemplateData";
69+
import { DegradationRequestMeta } from "./DegradationRequestMeta";
6970
import { DegradationTemplate } from "./DegradationTemplate";
7071
import { DegradationTemplateArray } from "./DegradationTemplateArray";
7172
import { DegradationTemplateData } from "./DegradationTemplateData";
@@ -404,6 +405,7 @@ export const TypingInfo: ModelTypingInfo = {
404405
DegradationDataRelationshipsTemplate: DegradationDataRelationshipsTemplate,
405406
DegradationDataRelationshipsTemplateData:
406407
DegradationDataRelationshipsTemplateData,
408+
DegradationRequestMeta: DegradationRequestMeta,
407409
DegradationTemplate: DegradationTemplate,
408410
DegradationTemplateArray: DegradationTemplateArray,
409411
DegradationTemplateData: DegradationTemplateData,

0 commit comments

Comments
 (0)