Skip to content

Commit 81d58c4

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 479ca66 of spec repo
1 parent 6be4c93 commit 81d58c4

File tree

5 files changed

+58
-14
lines changed

5 files changed

+58
-14
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72918,9 +72918,13 @@ paths:
7291872918
- apiKeyAuth: []
7291972919
appKeyAuth: []
7292072920
- AuthZ: []
72921-
summary: Get the schedule on-call user
72921+
summary: Get the scheduled on-call user
7292272922
tags:
7292372923
- On-Call
72924+
x-permission:
72925+
operator: AND
72926+
permissions:
72927+
- on_call_read
7292472928
/api/v2/on-call/teams/{team_id}/on-call:
7292572929
get:
7292672930
description: Get a team's on-call users at a given time
@@ -72963,6 +72967,10 @@ paths:
7296372967
summary: Get team on-call users
7296472968
tags:
7296572969
- On-Call
72970+
x-permission:
72971+
operator: AND
72972+
permissions:
72973+
- on_call_read
7296672974
/api/v2/on-call/teams/{team_id}/routing-rules:
7296772975
get:
7296872976
description: Get a team's On-Call routing rules

api/datadogV2/api_on_call.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -709,7 +709,7 @@ func (r *GetScheduleOnCallUserOptionalParameters) WithFilterAtTs(filterAtTs stri
709709
return r
710710
}
711711

712-
// GetScheduleOnCallUser Get the schedule on-call user.
712+
// GetScheduleOnCallUser Get the scheduled on-call user.
713713
// Retrieves the user who is on-call for the specified schedule at a given time.
714714
func (a *OnCallApi) GetScheduleOnCallUser(ctx _context.Context, scheduleId string, o ...GetScheduleOnCallUserOptionalParameters) (Shift, *_nethttp.Response, error) {
715715
var (

examples/v2/on-call/GetScheduleOnCallUser.go

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Get the schedule on-call user returns "OK" response
1+
// Get the scheduled on-call user returns "OK" response
22

33
package main
44

@@ -13,14 +13,11 @@ import (
1313
)
1414

1515
func main() {
16-
// there is a valid "schedule" in the system
17-
ScheduleDataID := os.Getenv("SCHEDULE_DATA_ID")
18-
1916
ctx := datadog.NewDefaultContext(context.Background())
2017
configuration := datadog.NewConfiguration()
2118
apiClient := datadog.NewAPIClient(configuration)
2219
api := datadogV2.NewOnCallApi(apiClient)
23-
resp, r, err := api.GetScheduleOnCallUser(ctx, ScheduleDataID, *datadogV2.NewGetScheduleOnCallUserOptionalParameters())
20+
resp, r, err := api.GetScheduleOnCallUser(ctx, "3653d3c6-0c75-11ea-ad28-fb5701eabc7d", *datadogV2.NewGetScheduleOnCallUserOptionalParameters())
2421

2522
if err != nil {
2623
fmt.Fprintf(os.Stderr, "Error when calling `OnCallApi.GetScheduleOnCallUser`: %v\n", err)
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// Get the schedule on-call user returns "OK" response
2+
3+
package main
4+
5+
import (
6+
"context"
7+
"encoding/json"
8+
"fmt"
9+
"os"
10+
11+
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
12+
"github.com/DataDog/datadog-api-client-go/v2/api/datadogV2"
13+
)
14+
15+
func main() {
16+
// there is a valid "schedule" in the system
17+
ScheduleDataID := os.Getenv("SCHEDULE_DATA_ID")
18+
19+
ctx := datadog.NewDefaultContext(context.Background())
20+
configuration := datadog.NewConfiguration()
21+
apiClient := datadog.NewAPIClient(configuration)
22+
api := datadogV2.NewOnCallApi(apiClient)
23+
resp, r, err := api.GetScheduleOnCallUser(ctx, ScheduleDataID, *datadogV2.NewGetScheduleOnCallUserOptionalParameters())
24+
25+
if err != nil {
26+
fmt.Fprintf(os.Stderr, "Error when calling `OnCallApi.GetScheduleOnCallUser`: %v\n", err)
27+
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
28+
}
29+
30+
responseContent, _ := json.MarshalIndent(resp, "", " ")
31+
fmt.Fprintf(os.Stdout, "Response from `OnCallApi.GetScheduleOnCallUser`:\n%s\n", responseContent)
32+
}

tests/scenarios/features/v2/on-call.feature

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -153,26 +153,33 @@ Feature: On-Call
153153
When the request is sent
154154
Then the response status is 200 OK
155155

156+
@team:DataDog/on-call
157+
Scenario: Get the schedule on-call user returns "OK" response
158+
Given new "GetScheduleOnCallUser" request
159+
And there is a valid "user" in the system
160+
And there is a valid "schedule" in the system
161+
And request contains "schedule_id" parameter from "schedule.data.id"
162+
When the request is sent
163+
Then the response status is 200 OK
164+
156165
@generated @skip @team:DataDog/on-call
157-
Scenario: Get the schedule on-call user returns "Bad Request" response
166+
Scenario: Get the scheduled on-call user returns "Bad Request" response
158167
Given new "GetScheduleOnCallUser" request
159168
And request contains "schedule_id" parameter from "REPLACE.ME"
160169
When the request is sent
161170
Then the response status is 400 Bad Request
162171

163172
@generated @skip @team:DataDog/on-call
164-
Scenario: Get the schedule on-call user returns "Not Found" response
173+
Scenario: Get the scheduled on-call user returns "Not Found" response
165174
Given new "GetScheduleOnCallUser" request
166175
And request contains "schedule_id" parameter from "REPLACE.ME"
167176
When the request is sent
168177
Then the response status is 404 Not Found
169178

170-
@team:DataDog/on-call
171-
Scenario: Get the schedule on-call user returns "OK" response
179+
@generated @skip @team:DataDog/on-call
180+
Scenario: Get the scheduled on-call user returns "OK" response
172181
Given new "GetScheduleOnCallUser" request
173-
And there is a valid "user" in the system
174-
And there is a valid "schedule" in the system
175-
And request contains "schedule_id" parameter from "schedule.data.id"
182+
And request contains "schedule_id" parameter from "REPLACE.ME"
176183
When the request is sent
177184
Then the response status is 200 OK
178185

0 commit comments

Comments
 (0)