From 43fcce6d8ca574fdadb6e35a34971967088d112f Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Mon, 7 Sep 2026 12:23:44 +0000 Subject: [PATCH] Regenerate client from commit 1faaaf1 of spec repo --- .generator/schemas/v2/openapi.yaml | 30 +++++++++-- ...rSecurityFindingsAutomationDueDateRules.ts | 2 +- ...rderSecurityFindingsAutomationMuteRules.ts | 2 +- ...tyFindingsAutomationTicketCreationRules.ts | 2 +- features/support/scenarios_model_mapping.ts | 6 +-- .../apis/SecurityMonitoringApi.ts | 51 +++++++++--------- packages/datadog-api-client-v2/index.ts | 3 ++ .../models/DueDateRuleReorderResponse.ts | 54 +++++++++++++++++++ .../models/MuteRuleReorderResponse.ts | 54 +++++++++++++++++++ .../models/ObjectSerializer.ts | 6 +++ .../TicketCreationRuleReorderResponse.ts | 54 +++++++++++++++++++ 11 files changed, 231 insertions(+), 33 deletions(-) create mode 100644 packages/datadog-api-client-v2/models/DueDateRuleReorderResponse.ts create mode 100644 packages/datadog-api-client-v2/models/MuteRuleReorderResponse.ts create mode 100644 packages/datadog-api-client-v2/models/TicketCreationRuleReorderResponse.ts diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 682c9d1e9b3d..68d4b458f592 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -34940,6 +34940,14 @@ components: required: - data type: object + DueDateRuleReorderResponse: + description: The response of the due date rule reorder request. + properties: + data: + $ref: '#/components/schemas/DueDateRuleReorderData' + required: + - data + type: object DueDateRuleResponse: description: A single due date rule response. properties: @@ -70449,6 +70457,14 @@ components: required: - data type: object + MuteRuleReorderResponse: + description: The response of the mute rule reorder request. + properties: + data: + $ref: '#/components/schemas/MuteRuleReorderData' + required: + - data + type: object MuteRuleResponse: description: A single mute rule response. properties: @@ -119311,6 +119327,14 @@ components: required: - data type: object + TicketCreationRuleReorderResponse: + description: The response of the ticket creation rule reorder request. + properties: + data: + $ref: '#/components/schemas/TicketCreationRuleReorderData' + required: + - data + type: object TicketCreationRuleResponse: description: A single ticket creation rule response. properties: @@ -196780,7 +196804,7 @@ paths: - id: "11111111-1111-1111-1111-111111111111" type: due_date_rules schema: - $ref: '#/components/schemas/DueDateRuleReorderRequest' + $ref: '#/components/schemas/DueDateRuleReorderResponse' description: Successfully reordered the due date rules "400": content: @@ -197228,7 +197252,7 @@ paths: - id: "11111111-1111-1111-1111-111111111111" type: mute_rules schema: - $ref: '#/components/schemas/MuteRuleReorderRequest' + $ref: '#/components/schemas/MuteRuleReorderResponse' description: Successfully reordered the mute rules "400": content: @@ -198106,7 +198130,7 @@ paths: - id: "11111111-1111-1111-1111-111111111111" type: ticket_creation_rules schema: - $ref: '#/components/schemas/TicketCreationRuleReorderRequest' + $ref: '#/components/schemas/TicketCreationRuleReorderResponse' description: Successfully reordered the ticket creation rules "400": content: diff --git a/examples/v2/security-monitoring/ReorderSecurityFindingsAutomationDueDateRules.ts b/examples/v2/security-monitoring/ReorderSecurityFindingsAutomationDueDateRules.ts index 0edc1cb8795c..f5273f0c6867 100644 --- a/examples/v2/security-monitoring/ReorderSecurityFindingsAutomationDueDateRules.ts +++ b/examples/v2/security-monitoring/ReorderSecurityFindingsAutomationDueDateRules.ts @@ -28,7 +28,7 @@ const params: v2.SecurityMonitoringApiReorderSecurityFindingsAutomationDueDateRu apiInstance .reorderSecurityFindingsAutomationDueDateRules(params) - .then((data: v2.DueDateRuleReorderRequest) => { + .then((data: v2.DueDateRuleReorderResponse) => { console.log( "API called successfully. Returned data: " + JSON.stringify(data) ); diff --git a/examples/v2/security-monitoring/ReorderSecurityFindingsAutomationMuteRules.ts b/examples/v2/security-monitoring/ReorderSecurityFindingsAutomationMuteRules.ts index 0dd7b27d7c3e..105b044f9b89 100644 --- a/examples/v2/security-monitoring/ReorderSecurityFindingsAutomationMuteRules.ts +++ b/examples/v2/security-monitoring/ReorderSecurityFindingsAutomationMuteRules.ts @@ -27,7 +27,7 @@ const params: v2.SecurityMonitoringApiReorderSecurityFindingsAutomationMuteRules apiInstance .reorderSecurityFindingsAutomationMuteRules(params) - .then((data: v2.MuteRuleReorderRequest) => { + .then((data: v2.MuteRuleReorderResponse) => { console.log( "API called successfully. Returned data: " + JSON.stringify(data) ); diff --git a/examples/v2/security-monitoring/ReorderSecurityFindingsAutomationTicketCreationRules.ts b/examples/v2/security-monitoring/ReorderSecurityFindingsAutomationTicketCreationRules.ts index 8444ec9586af..c844cbc22df5 100644 --- a/examples/v2/security-monitoring/ReorderSecurityFindingsAutomationTicketCreationRules.ts +++ b/examples/v2/security-monitoring/ReorderSecurityFindingsAutomationTicketCreationRules.ts @@ -28,7 +28,7 @@ const params: v2.SecurityMonitoringApiReorderSecurityFindingsAutomationTicketCre apiInstance .reorderSecurityFindingsAutomationTicketCreationRules(params) - .then((data: v2.TicketCreationRuleReorderRequest) => { + .then((data: v2.TicketCreationRuleReorderResponse) => { console.log( "API called successfully. Returned data: " + JSON.stringify(data) ); diff --git a/features/support/scenarios_model_mapping.ts b/features/support/scenarios_model_mapping.ts index 21e4d895f522..ff0d428b9707 100644 --- a/features/support/scenarios_model_mapping.ts +++ b/features/support/scenarios_model_mapping.ts @@ -5993,7 +5993,7 @@ export const ScenariosModelMappings: {[key: string]: {[key: string]: any}} = { "type": "DueDateRuleReorderRequest", "format": "", }, - "operationResponseType": "DueDateRuleReorderRequest", + "operationResponseType": "DueDateRuleReorderResponse", }, "v2.GetSecurityFindingsAutomationDueDateRule": { "ruleId": { @@ -6043,7 +6043,7 @@ export const ScenariosModelMappings: {[key: string]: {[key: string]: any}} = { "type": "MuteRuleReorderRequest", "format": "", }, - "operationResponseType": "MuteRuleReorderRequest", + "operationResponseType": "MuteRuleReorderResponse", }, "v2.GetSecurityFindingsAutomationMuteRule": { "ruleId": { @@ -6143,7 +6143,7 @@ export const ScenariosModelMappings: {[key: string]: {[key: string]: any}} = { "type": "TicketCreationRuleReorderRequest", "format": "", }, - "operationResponseType": "TicketCreationRuleReorderRequest", + "operationResponseType": "TicketCreationRuleReorderResponse", }, "v2.GetSecurityFindingsAutomationTicketCreationRule": { "ruleId": { diff --git a/packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts b/packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts index f62c3f40aa49..84947ad37c5c 100644 --- a/packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts +++ b/packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts @@ -42,6 +42,7 @@ import { DeleteCustomFrameworkResponse } from "../models/DeleteCustomFrameworkRe import { DetachCaseRequest } from "../models/DetachCaseRequest"; import { DueDateRuleCreateRequest } from "../models/DueDateRuleCreateRequest"; import { DueDateRuleReorderRequest } from "../models/DueDateRuleReorderRequest"; +import { DueDateRuleReorderResponse } from "../models/DueDateRuleReorderResponse"; import { DueDateRuleResponse } from "../models/DueDateRuleResponse"; import { DueDateRulesResponse } from "../models/DueDateRulesResponse"; import { DueDateRuleUpdateRequest } from "../models/DueDateRuleUpdateRequest"; @@ -80,6 +81,7 @@ import { MuteFindingsRequest } from "../models/MuteFindingsRequest"; import { MuteFindingsResponse } from "../models/MuteFindingsResponse"; import { MuteRuleCreateRequest } from "../models/MuteRuleCreateRequest"; import { MuteRuleReorderRequest } from "../models/MuteRuleReorderRequest"; +import { MuteRuleReorderResponse } from "../models/MuteRuleReorderResponse"; import { MuteRuleResponse } from "../models/MuteRuleResponse"; import { MuteRulesResponse } from "../models/MuteRulesResponse"; import { MuteRuleUpdateRequest } from "../models/MuteRuleUpdateRequest"; @@ -183,6 +185,7 @@ import { SignalEntitiesResponse } from "../models/SignalEntitiesResponse"; import { SingleEntityContextResponse } from "../models/SingleEntityContextResponse"; import { TicketCreationRuleCreateRequest } from "../models/TicketCreationRuleCreateRequest"; import { TicketCreationRuleReorderRequest } from "../models/TicketCreationRuleReorderRequest"; +import { TicketCreationRuleReorderResponse } from "../models/TicketCreationRuleReorderResponse"; import { TicketCreationRuleResponse } from "../models/TicketCreationRuleResponse"; import { TicketCreationRulesResponse } from "../models/TicketCreationRulesResponse"; import { TicketCreationRuleUpdateRequest } from "../models/TicketCreationRuleUpdateRequest"; @@ -18882,15 +18885,15 @@ export class SecurityMonitoringApiResponseProcessor { */ public async reorderSecurityFindingsAutomationDueDateRules( response: ResponseContext - ): Promise { + ): Promise { const contentType = ObjectSerializer.normalizeMediaType( response.headers["content-type"] ); if (response.httpStatusCode === 200) { - const body: DueDateRuleReorderRequest = ObjectSerializer.deserialize( + const body: DueDateRuleReorderResponse = ObjectSerializer.deserialize( ObjectSerializer.parse(await response.body.text(), contentType), - "DueDateRuleReorderRequest" - ) as DueDateRuleReorderRequest; + "DueDateRuleReorderResponse" + ) as DueDateRuleReorderResponse; return body; } if (response.httpStatusCode === 400 || response.httpStatusCode === 422) { @@ -18939,11 +18942,11 @@ export class SecurityMonitoringApiResponseProcessor { // Work around for missing responses in specification, e.g. for petstore.yaml if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: DueDateRuleReorderRequest = ObjectSerializer.deserialize( + const body: DueDateRuleReorderResponse = ObjectSerializer.deserialize( ObjectSerializer.parse(await response.body.text(), contentType), - "DueDateRuleReorderRequest", + "DueDateRuleReorderResponse", "" - ) as DueDateRuleReorderRequest; + ) as DueDateRuleReorderResponse; return body; } @@ -18963,15 +18966,15 @@ export class SecurityMonitoringApiResponseProcessor { */ public async reorderSecurityFindingsAutomationMuteRules( response: ResponseContext - ): Promise { + ): Promise { const contentType = ObjectSerializer.normalizeMediaType( response.headers["content-type"] ); if (response.httpStatusCode === 200) { - const body: MuteRuleReorderRequest = ObjectSerializer.deserialize( + const body: MuteRuleReorderResponse = ObjectSerializer.deserialize( ObjectSerializer.parse(await response.body.text(), contentType), - "MuteRuleReorderRequest" - ) as MuteRuleReorderRequest; + "MuteRuleReorderResponse" + ) as MuteRuleReorderResponse; return body; } if (response.httpStatusCode === 400 || response.httpStatusCode === 422) { @@ -19020,11 +19023,11 @@ export class SecurityMonitoringApiResponseProcessor { // Work around for missing responses in specification, e.g. for petstore.yaml if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: MuteRuleReorderRequest = ObjectSerializer.deserialize( + const body: MuteRuleReorderResponse = ObjectSerializer.deserialize( ObjectSerializer.parse(await response.body.text(), contentType), - "MuteRuleReorderRequest", + "MuteRuleReorderResponse", "" - ) as MuteRuleReorderRequest; + ) as MuteRuleReorderResponse; return body; } @@ -19127,16 +19130,16 @@ export class SecurityMonitoringApiResponseProcessor { */ public async reorderSecurityFindingsAutomationTicketCreationRules( response: ResponseContext - ): Promise { + ): Promise { const contentType = ObjectSerializer.normalizeMediaType( response.headers["content-type"] ); if (response.httpStatusCode === 200) { - const body: TicketCreationRuleReorderRequest = + const body: TicketCreationRuleReorderResponse = ObjectSerializer.deserialize( ObjectSerializer.parse(await response.body.text(), contentType), - "TicketCreationRuleReorderRequest" - ) as TicketCreationRuleReorderRequest; + "TicketCreationRuleReorderResponse" + ) as TicketCreationRuleReorderResponse; return body; } if (response.httpStatusCode === 400 || response.httpStatusCode === 422) { @@ -19185,12 +19188,12 @@ export class SecurityMonitoringApiResponseProcessor { // Work around for missing responses in specification, e.g. for petstore.yaml if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: TicketCreationRuleReorderRequest = + const body: TicketCreationRuleReorderResponse = ObjectSerializer.deserialize( ObjectSerializer.parse(await response.body.text(), contentType), - "TicketCreationRuleReorderRequest", + "TicketCreationRuleReorderResponse", "" - ) as TicketCreationRuleReorderRequest; + ) as TicketCreationRuleReorderResponse; return body; } @@ -26704,7 +26707,7 @@ export class SecurityMonitoringApi { public reorderSecurityFindingsAutomationDueDateRules( param: SecurityMonitoringApiReorderSecurityFindingsAutomationDueDateRulesRequest, options?: Configuration - ): Promise { + ): Promise { const requestContextPromise = this.requestFactory.reorderSecurityFindingsAutomationDueDateRules( param.body, @@ -26728,7 +26731,7 @@ export class SecurityMonitoringApi { public reorderSecurityFindingsAutomationMuteRules( param: SecurityMonitoringApiReorderSecurityFindingsAutomationMuteRulesRequest, options?: Configuration - ): Promise { + ): Promise { const requestContextPromise = this.requestFactory.reorderSecurityFindingsAutomationMuteRules( param.body, @@ -26776,7 +26779,7 @@ export class SecurityMonitoringApi { public reorderSecurityFindingsAutomationTicketCreationRules( param: SecurityMonitoringApiReorderSecurityFindingsAutomationTicketCreationRulesRequest, options?: Configuration - ): Promise { + ): Promise { const requestContextPromise = this.requestFactory.reorderSecurityFindingsAutomationTicketCreationRules( param.body, diff --git a/packages/datadog-api-client-v2/index.ts b/packages/datadog-api-client-v2/index.ts index aca6c481e686..bea63f7c3662 100644 --- a/packages/datadog-api-client-v2/index.ts +++ b/packages/datadog-api-client-v2/index.ts @@ -3966,6 +3966,7 @@ export { DueDateRuleDataCreate } from "./models/DueDateRuleDataCreate"; export { DueDateRuleDataResponse } from "./models/DueDateRuleDataResponse"; export { DueDateRuleReorderItem } from "./models/DueDateRuleReorderItem"; export { DueDateRuleReorderRequest } from "./models/DueDateRuleReorderRequest"; +export { DueDateRuleReorderResponse } from "./models/DueDateRuleReorderResponse"; export { DueDateRuleResponse } from "./models/DueDateRuleResponse"; export { DueDateRulesResponse } from "./models/DueDateRulesResponse"; export { DueDateRuleType } from "./models/DueDateRuleType"; @@ -6181,6 +6182,7 @@ export { MuteRuleDataCreate } from "./models/MuteRuleDataCreate"; export { MuteRuleDataResponse } from "./models/MuteRuleDataResponse"; export { MuteRuleReorderItem } from "./models/MuteRuleReorderItem"; export { MuteRuleReorderRequest } from "./models/MuteRuleReorderRequest"; +export { MuteRuleReorderResponse } from "./models/MuteRuleReorderResponse"; export { MuteRuleResponse } from "./models/MuteRuleResponse"; export { MuteRulesResponse } from "./models/MuteRulesResponse"; export { MuteRuleType } from "./models/MuteRuleType"; @@ -9270,6 +9272,7 @@ export { TicketCreationRuleDataCreate } from "./models/TicketCreationRuleDataCre export { TicketCreationRuleDataResponse } from "./models/TicketCreationRuleDataResponse"; export { TicketCreationRuleReorderItem } from "./models/TicketCreationRuleReorderItem"; export { TicketCreationRuleReorderRequest } from "./models/TicketCreationRuleReorderRequest"; +export { TicketCreationRuleReorderResponse } from "./models/TicketCreationRuleReorderResponse"; export { TicketCreationRuleResponse } from "./models/TicketCreationRuleResponse"; export { TicketCreationRulesResponse } from "./models/TicketCreationRulesResponse"; export { TicketCreationRuleType } from "./models/TicketCreationRuleType"; diff --git a/packages/datadog-api-client-v2/models/DueDateRuleReorderResponse.ts b/packages/datadog-api-client-v2/models/DueDateRuleReorderResponse.ts new file mode 100644 index 000000000000..cc2f6f05a154 --- /dev/null +++ b/packages/datadog-api-client-v2/models/DueDateRuleReorderResponse.ts @@ -0,0 +1,54 @@ +/** + * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. + * This product includes software developed at Datadog (https://www.datadoghq.com/). + * Copyright 2020-Present Datadog, Inc. + */ +import { DueDateRuleReorderItem } from "./DueDateRuleReorderItem"; + +import { AttributeTypeMap } from "../../datadog-api-client-common/util"; + +/** + * The response of the due date rule reorder request. + */ +export class DueDateRuleReorderResponse { + /** + * The ordered list of all due date rules; every rule must be included. + */ + "data": Array; + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + "additionalProperties"?: { [key: string]: any }; + + /** + * @ignore + */ + "_unparsed"?: boolean; + + /** + * @ignore + */ + static readonly attributeTypeMap: AttributeTypeMap = { + data: { + baseName: "data", + type: "Array", + required: true, + }, + additionalProperties: { + baseName: "additionalProperties", + type: "{ [key: string]: any; }", + }, + }; + + /** + * @ignore + */ + static getAttributeTypeMap(): AttributeTypeMap { + return DueDateRuleReorderResponse.attributeTypeMap; + } + + public constructor() {} +} diff --git a/packages/datadog-api-client-v2/models/MuteRuleReorderResponse.ts b/packages/datadog-api-client-v2/models/MuteRuleReorderResponse.ts new file mode 100644 index 000000000000..c22dd078bb92 --- /dev/null +++ b/packages/datadog-api-client-v2/models/MuteRuleReorderResponse.ts @@ -0,0 +1,54 @@ +/** + * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. + * This product includes software developed at Datadog (https://www.datadoghq.com/). + * Copyright 2020-Present Datadog, Inc. + */ +import { MuteRuleReorderItem } from "./MuteRuleReorderItem"; + +import { AttributeTypeMap } from "../../datadog-api-client-common/util"; + +/** + * The response of the mute rule reorder request. + */ +export class MuteRuleReorderResponse { + /** + * The ordered list of all mute rules; every rule must be included. + */ + "data": Array; + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + "additionalProperties"?: { [key: string]: any }; + + /** + * @ignore + */ + "_unparsed"?: boolean; + + /** + * @ignore + */ + static readonly attributeTypeMap: AttributeTypeMap = { + data: { + baseName: "data", + type: "Array", + required: true, + }, + additionalProperties: { + baseName: "additionalProperties", + type: "{ [key: string]: any; }", + }, + }; + + /** + * @ignore + */ + static getAttributeTypeMap(): AttributeTypeMap { + return MuteRuleReorderResponse.attributeTypeMap; + } + + public constructor() {} +} diff --git a/packages/datadog-api-client-v2/models/ObjectSerializer.ts b/packages/datadog-api-client-v2/models/ObjectSerializer.ts index ec5d9bf426db..f573b54d97a9 100644 --- a/packages/datadog-api-client-v2/models/ObjectSerializer.ts +++ b/packages/datadog-api-client-v2/models/ObjectSerializer.ts @@ -1538,6 +1538,7 @@ import { DueDateRuleDataCreate } from "./DueDateRuleDataCreate"; import { DueDateRuleDataResponse } from "./DueDateRuleDataResponse"; import { DueDateRuleReorderItem } from "./DueDateRuleReorderItem"; import { DueDateRuleReorderRequest } from "./DueDateRuleReorderRequest"; +import { DueDateRuleReorderResponse } from "./DueDateRuleReorderResponse"; import { DueDateRuleResponse } from "./DueDateRuleResponse"; import { DueDateRuleUpdateRequest } from "./DueDateRuleUpdateRequest"; import { DueDateRulesResponse } from "./DueDateRulesResponse"; @@ -3334,6 +3335,7 @@ import { MuteRuleDataCreate } from "./MuteRuleDataCreate"; import { MuteRuleDataResponse } from "./MuteRuleDataResponse"; import { MuteRuleReorderItem } from "./MuteRuleReorderItem"; import { MuteRuleReorderRequest } from "./MuteRuleReorderRequest"; +import { MuteRuleReorderResponse } from "./MuteRuleReorderResponse"; import { MuteRuleResponse } from "./MuteRuleResponse"; import { MuteRuleUpdateRequest } from "./MuteRuleUpdateRequest"; import { MuteRulesResponse } from "./MuteRulesResponse"; @@ -5613,6 +5615,7 @@ import { TicketCreationRuleDataCreate } from "./TicketCreationRuleDataCreate"; import { TicketCreationRuleDataResponse } from "./TicketCreationRuleDataResponse"; import { TicketCreationRuleReorderItem } from "./TicketCreationRuleReorderItem"; import { TicketCreationRuleReorderRequest } from "./TicketCreationRuleReorderRequest"; +import { TicketCreationRuleReorderResponse } from "./TicketCreationRuleReorderResponse"; import { TicketCreationRuleResponse } from "./TicketCreationRuleResponse"; import { TicketCreationRuleUpdateRequest } from "./TicketCreationRuleUpdateRequest"; import { TicketCreationRulesResponse } from "./TicketCreationRulesResponse"; @@ -11069,6 +11072,7 @@ const typeMap: { [index: string]: any } = { DueDateRuleDataResponse: DueDateRuleDataResponse, DueDateRuleReorderItem: DueDateRuleReorderItem, DueDateRuleReorderRequest: DueDateRuleReorderRequest, + DueDateRuleReorderResponse: DueDateRuleReorderResponse, DueDateRuleResponse: DueDateRuleResponse, DueDateRuleUpdateRequest: DueDateRuleUpdateRequest, DueDateRulesResponse: DueDateRulesResponse, @@ -13218,6 +13222,7 @@ const typeMap: { [index: string]: any } = { MuteRuleDataResponse: MuteRuleDataResponse, MuteRuleReorderItem: MuteRuleReorderItem, MuteRuleReorderRequest: MuteRuleReorderRequest, + MuteRuleReorderResponse: MuteRuleReorderResponse, MuteRuleResponse: MuteRuleResponse, MuteRuleUpdateRequest: MuteRuleUpdateRequest, MuteRulesResponse: MuteRulesResponse, @@ -16132,6 +16137,7 @@ const typeMap: { [index: string]: any } = { TicketCreationRuleDataResponse: TicketCreationRuleDataResponse, TicketCreationRuleReorderItem: TicketCreationRuleReorderItem, TicketCreationRuleReorderRequest: TicketCreationRuleReorderRequest, + TicketCreationRuleReorderResponse: TicketCreationRuleReorderResponse, TicketCreationRuleResponse: TicketCreationRuleResponse, TicketCreationRuleUpdateRequest: TicketCreationRuleUpdateRequest, TicketCreationRulesResponse: TicketCreationRulesResponse, diff --git a/packages/datadog-api-client-v2/models/TicketCreationRuleReorderResponse.ts b/packages/datadog-api-client-v2/models/TicketCreationRuleReorderResponse.ts new file mode 100644 index 000000000000..f52d8509e5a7 --- /dev/null +++ b/packages/datadog-api-client-v2/models/TicketCreationRuleReorderResponse.ts @@ -0,0 +1,54 @@ +/** + * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. + * This product includes software developed at Datadog (https://www.datadoghq.com/). + * Copyright 2020-Present Datadog, Inc. + */ +import { TicketCreationRuleReorderItem } from "./TicketCreationRuleReorderItem"; + +import { AttributeTypeMap } from "../../datadog-api-client-common/util"; + +/** + * The response of the ticket creation rule reorder request. + */ +export class TicketCreationRuleReorderResponse { + /** + * The ordered list of all ticket creation rules; every rule must be included. + */ + "data": Array; + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + "additionalProperties"?: { [key: string]: any }; + + /** + * @ignore + */ + "_unparsed"?: boolean; + + /** + * @ignore + */ + static readonly attributeTypeMap: AttributeTypeMap = { + data: { + baseName: "data", + type: "Array", + required: true, + }, + additionalProperties: { + baseName: "additionalProperties", + type: "{ [key: string]: any; }", + }, + }; + + /** + * @ignore + */ + static getAttributeTypeMap(): AttributeTypeMap { + return TicketCreationRuleReorderResponse.attributeTypeMap; + } + + public constructor() {} +}