Skip to content

Commit 481d3ac

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add domain prefix filter query parameter to list status pages API (#3932)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent cf43b6b commit 481d3ac

File tree

3 files changed

+23
-0
lines changed

3 files changed

+23
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115344,6 +115344,11 @@ paths:
115344115344
schema:
115345115345
default: 50
115346115346
type: integer
115347+
- description: Filter status pages by exact domain prefix match. Returns at most one result.
115348+
in: query
115349+
name: filter[domain_prefix]
115350+
schema:
115351+
type: string
115347115352
- description: "Comma-separated list of resources to include. Supported values: created_by_user, last_modified_by_user."
115348115353
in: query
115349115354
name: include

features/support/scenarios_model_mapping.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11511,6 +11511,10 @@ export const ScenariosModelMappings: {[key: string]: {[key: string]: any}} = {
1151111511
"type": "number",
1151211512
"format": "",
1151311513
},
11514+
"filterDomainPrefix": {
11515+
"type": "string",
11516+
"format": "",
11517+
},
1151411518
"include": {
1151511519
"type": "string",
1151611520
"format": "",

packages/datadog-api-client-v2/apis/StatusPagesApi.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -791,6 +791,7 @@ export class StatusPagesApiRequestFactory extends BaseAPIRequestFactory {
791791
public async listStatusPages(
792792
pageOffset?: number,
793793
pageLimit?: number,
794+
filterDomainPrefix?: string,
794795
include?: string,
795796
_options?: Configuration
796797
): Promise<RequestContext> {
@@ -821,6 +822,13 @@ export class StatusPagesApiRequestFactory extends BaseAPIRequestFactory {
821822
""
822823
);
823824
}
825+
if (filterDomainPrefix !== undefined) {
826+
requestContext.setQueryParam(
827+
"filter[domain_prefix]",
828+
ObjectSerializer.serialize(filterDomainPrefix, "string", ""),
829+
""
830+
);
831+
}
824832
if (include !== undefined) {
825833
requestContext.setQueryParam(
826834
"include",
@@ -2617,6 +2625,11 @@ export interface StatusPagesApiListStatusPagesRequest {
26172625
* @type number
26182626
*/
26192627
pageLimit?: number;
2628+
/**
2629+
* Filter status pages by exact domain prefix match. Returns at most one result.
2630+
* @type string
2631+
*/
2632+
filterDomainPrefix?: string;
26202633
/**
26212634
* Comma-separated list of resources to include. Supported values: created_by_user, last_modified_by_user.
26222635
* @type string
@@ -3089,6 +3102,7 @@ export class StatusPagesApi {
30893102
const requestContextPromise = this.requestFactory.listStatusPages(
30903103
param.pageOffset,
30913104
param.pageLimit,
3105+
param.filterDomainPrefix,
30923106
param.include,
30933107
options
30943108
);

0 commit comments

Comments
 (0)