Skip to content

Commit df3524b

Browse files
Add operationId to OpenAPI spec (#135)
1 parent 0d45630 commit df3524b

File tree

12 files changed

+1693
-1661
lines changed

12 files changed

+1693
-1661
lines changed

internal/tiger/analytics/analytics.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ func (a *Analytics) Identify(options ...Option) {
156156
defer cancel()
157157

158158
// Send the event
159-
resp, err := a.client.PostAnalyticsIdentifyWithResponse(ctx, api.PostAnalyticsIdentifyJSONRequestBody{
159+
resp, err := a.client.IdentifyUserWithResponse(ctx, api.IdentifyUserJSONRequestBody{
160160
Properties: &properties,
161161
})
162162
if err != nil {
@@ -221,7 +221,7 @@ func (a *Analytics) Track(event string, options ...Option) {
221221
defer cancel()
222222

223223
// Send the event
224-
resp, err := a.client.PostAnalyticsTrackWithResponse(ctx, api.PostAnalyticsTrackJSONRequestBody{
224+
resp, err := a.client.TrackEventWithResponse(ctx, api.TrackEventJSONRequestBody{
225225
Event: event,
226226
Properties: &properties,
227227
})

internal/tiger/api/client.go

Lines changed: 754 additions & 754 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/tiger/api/client_util_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ func TestNewTigerClientUserAgent(t *testing.T) {
4040

4141
// Make a request to trigger the User-Agent header
4242
ctx := context.Background()
43-
_, err = client.GetProjectsProjectIdServicesWithResponse(ctx, "test-project-id")
43+
_, err = client.GetServicesWithResponse(ctx, "test-project-id")
4444
if err != nil {
4545
t.Fatalf("Request failed: %v", err)
4646
}
@@ -87,7 +87,7 @@ func TestNewTigerClientAuthorizationHeader(t *testing.T) {
8787

8888
// Make a request to trigger the Authorization header
8989
ctx := context.Background()
90-
_, err = client.GetProjectsProjectIdServicesWithResponse(ctx, "test-project-id")
90+
_, err = client.GetServicesWithResponse(ctx, "test-project-id")
9191
if err != nil {
9292
t.Fatalf("Request failed: %v", err)
9393
}

internal/tiger/api/mocks/mock_client.go

Lines changed: 840 additions & 840 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/tiger/api/types.go

Lines changed: 36 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/tiger/cmd/db.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -781,7 +781,7 @@ func getServiceDetails(cmd *cobra.Command, cfg *common.Config, args []string) (a
781781
ctx, cancel := context.WithTimeout(cmd.Context(), 30*time.Second)
782782
defer cancel()
783783

784-
resp, err := cfg.Client.GetProjectsProjectIdServicesServiceIdWithResponse(ctx, cfg.ProjectID, serviceID)
784+
resp, err := cfg.Client.GetServiceWithResponse(ctx, cfg.ProjectID, serviceID)
785785
if err != nil {
786786
return api.Service{}, fmt.Errorf("failed to fetch service details: %w", err)
787787
}

internal/tiger/cmd/password_recovery.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ func updateAndSaveServicePassword(
244244
) error {
245245
// Call API to update password
246246
updateReq := api.UpdatePasswordInput{Password: newPassword}
247-
resp, err := client.PostProjectsProjectIdServicesServiceIdUpdatePasswordWithResponse(ctx, *service.ProjectId, *service.ServiceId, updateReq)
247+
resp, err := client.UpdatePasswordWithResponse(ctx, *service.ProjectId, *service.ServiceId, updateReq)
248248
if err != nil {
249249
return fmt.Errorf("failed to update password: %w", err)
250250
}

internal/tiger/cmd/service.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Examples:
9191
ctx, cancel := context.WithTimeout(cmd.Context(), 30*time.Second)
9292
defer cancel()
9393

94-
resp, err := cfg.Client.GetProjectsProjectIdServicesServiceIdWithResponse(ctx, cfg.ProjectID, serviceID)
94+
resp, err := cfg.Client.GetServiceWithResponse(ctx, cfg.ProjectID, serviceID)
9595
if err != nil {
9696
return fmt.Errorf("failed to get service details: %w", err)
9797
}
@@ -142,7 +142,7 @@ func buildServiceListCmd() *cobra.Command {
142142
ctx, cancel := context.WithTimeout(cmd.Context(), 30*time.Second)
143143
defer cancel()
144144

145-
resp, err := cfg.Client.GetProjectsProjectIdServicesWithResponse(ctx, cfg.ProjectID)
145+
resp, err := cfg.Client.GetServicesWithResponse(ctx, cfg.ProjectID)
146146
if err != nil {
147147
return fmt.Errorf("failed to list services: %w", err)
148148
}
@@ -313,7 +313,7 @@ Note: You can specify both CPU and memory together, or specify only one (the oth
313313
} else {
314314
fmt.Fprintf(statusOutput, "🚀 Creating service '%s' (auto-generated name)...\n", createServiceName)
315315
}
316-
resp, err := cfg.Client.PostProjectsProjectIdServicesWithResponse(ctx, cfg.ProjectID, serviceCreateReq)
316+
resp, err := cfg.Client.CreateServiceWithResponse(ctx, cfg.ProjectID, serviceCreateReq)
317317
if err != nil {
318318
return fmt.Errorf("failed to create Service: %w", err)
319319
}
@@ -465,7 +465,7 @@ Examples:
465465
defer cancel()
466466

467467
// Fetch service details
468-
serviceResp, err := cfg.Client.GetProjectsProjectIdServicesServiceIdWithResponse(ctx, cfg.ProjectID, serviceID)
468+
serviceResp, err := cfg.Client.GetServiceWithResponse(ctx, cfg.ProjectID, serviceID)
469469
if err != nil {
470470
return fmt.Errorf("failed to get service details: %w", err)
471471
}
@@ -848,7 +848,7 @@ Examples:
848848
}
849849

850850
// Make the delete request
851-
resp, err := cfg.Client.DeleteProjectsProjectIdServicesServiceIdWithResponse(
851+
resp, err := cfg.Client.DeleteServiceWithResponse(
852852
cmd.Context(),
853853
api.ProjectId(cfg.ProjectID),
854854
api.ServiceId(serviceID),
@@ -940,7 +940,7 @@ Examples:
940940
cmd.SilenceUsage = true
941941

942942
// Make the start request
943-
resp, err := cfg.Client.PostProjectsProjectIdServicesServiceIdStartWithResponse(
943+
resp, err := cfg.Client.StartServiceWithResponse(
944944
context.Background(),
945945
api.ProjectId(cfg.ProjectID),
946946
api.ServiceId(serviceID),
@@ -1036,7 +1036,7 @@ Examples:
10361036
cmd.SilenceUsage = true
10371037

10381038
// Make the stop request
1039-
resp, err := cfg.Client.PostProjectsProjectIdServicesServiceIdStopWithResponse(
1039+
resp, err := cfg.Client.StopServiceWithResponse(
10401040
context.Background(),
10411041
api.ProjectId(cfg.ProjectID),
10421042
api.ServiceId(serviceID),
@@ -1250,7 +1250,7 @@ Examples:
12501250
}
12511251

12521252
// Make API call to fork service
1253-
forkResp, err := cfg.Client.PostProjectsProjectIdServicesServiceIdForkServiceWithResponse(ctx, cfg.ProjectID, serviceID, forkReq)
1253+
forkResp, err := cfg.Client.ForkServiceWithResponse(ctx, cfg.ProjectID, serviceID, forkReq)
12541254
if err != nil {
12551255
return fmt.Errorf("failed to fork Service: %w", err)
12561256
}
@@ -1365,7 +1365,7 @@ func listServices(cmd *cobra.Command) ([]api.Service, error) {
13651365
ctx, cancel := context.WithTimeout(cmd.Context(), 30*time.Second)
13661366
defer cancel()
13671367

1368-
resp, err := cfg.Client.GetProjectsProjectIdServicesWithResponse(ctx, cfg.ProjectID)
1368+
resp, err := cfg.Client.GetServicesWithResponse(ctx, cfg.ProjectID)
13691369
if err != nil {
13701370
return nil, fmt.Errorf("failed to list services: %w", err)
13711371
}

internal/tiger/common/wait.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ type WaitHandler interface {
2020
// continue. It also returns an error, which is either immediately returned
2121
// from WaitForService or temporarily shown next to the spinner depending
2222
// on the first return value.
23-
Check(resp *api.GetProjectsProjectIdServicesServiceIdResponse) (bool, error)
23+
Check(resp *api.GetServiceResponse) (bool, error)
2424
}
2525

2626
type WaitForServiceArgs struct {
@@ -56,7 +56,7 @@ func WaitForService(ctx context.Context, args WaitForServiceArgs) error {
5656
return fmt.Errorf("error waiting - %s: %w", args.TimeoutMsg, ctx.Err())
5757
}
5858
case <-ticker.C:
59-
resp, err := args.Client.GetProjectsProjectIdServicesServiceIdWithResponse(ctx, args.ProjectID, args.ServiceID)
59+
resp, err := args.Client.GetServiceWithResponse(ctx, args.ProjectID, args.ServiceID)
6060
if err != nil {
6161
spinner.Update(fmt.Sprintf("Error checking service status: %s", err))
6262
continue
@@ -83,7 +83,7 @@ func (h *StatusWaitHandler) Message() string {
8383
return fmt.Sprintf("Service status: %s", util.DerefStr(h.Service.Status))
8484
}
8585

86-
func (h *StatusWaitHandler) Check(resp *api.GetProjectsProjectIdServicesServiceIdResponse) (bool, error) {
86+
func (h *StatusWaitHandler) Check(resp *api.GetServiceResponse) (bool, error) {
8787
switch resp.StatusCode() {
8888
case 200:
8989
if resp.JSON200 == nil {
@@ -122,7 +122,7 @@ func (h *DeletionWaitHandler) Message() string {
122122
return fmt.Sprintf("Waiting for service '%s' to be deleted", h.ServiceID)
123123
}
124124

125-
func (h *DeletionWaitHandler) Check(resp *api.GetProjectsProjectIdServicesServiceIdResponse) (bool, error) {
125+
func (h *DeletionWaitHandler) Check(resp *api.GetServiceResponse) (bool, error) {
126126
switch resp.StatusCode() {
127127
case 200:
128128
return false, nil

internal/tiger/mcp/db_tools.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ func (s *Server) handleDBExecuteQuery(ctx context.Context, req *mcp.CallToolRequ
145145
)
146146

147147
// Get service details to construct connection string
148-
serviceResp, err := cfg.Client.GetProjectsProjectIdServicesServiceIdWithResponse(ctx, cfg.ProjectID, input.ServiceID)
148+
serviceResp, err := cfg.Client.GetServiceWithResponse(ctx, cfg.ProjectID, input.ServiceID)
149149
if err != nil {
150150
return nil, DBExecuteQueryOutput{}, fmt.Errorf("failed to get service details: %w", err)
151151
}

0 commit comments

Comments
 (0)