Skip to content

Commit 7f0e709

Browse files
committed
add missing body to api spec for update
1 parent 9368e03 commit 7f0e709

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

infrastructure/terraform/modules/backend-api/spec.tmpl.json

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1158,6 +1158,17 @@
11581158
},
11591159
"put": {
11601160
"description": "Update a routing configuration by Id",
1161+
"requestBody": {
1162+
"content": {
1163+
"application/json": {
1164+
"schema": {
1165+
"$ref": "#/components/schemas/CreateUpdateRoutingConfig"
1166+
}
1167+
}
1168+
},
1169+
"description": "Routing configuration update to apply",
1170+
"required": true
1171+
},
11611172
"parameters": [
11621173
{
11631174
"description": "ID of routing configuration to update",
@@ -1222,10 +1233,10 @@
12221233
},
12231234
"/v1/routing-configuration/{routingConfigId}/submit": {
12241235
"patch": {
1225-
"description": "Submit a routing configuration by Id",
1236+
"description": "Finalise a routing configuration by Id",
12261237
"parameters": [
12271238
{
1228-
"description": "ID of routing configuration to submit",
1239+
"description": "ID of routing configuration to finalise",
12291240
"in": "path",
12301241
"name": "routingConfigId",
12311242
"required": true,
@@ -1268,7 +1279,7 @@
12681279
"authorizer": []
12691280
}
12701281
],
1271-
"summary": "Update a routing config's status to SUBMITTED",
1282+
"summary": "Finalise a routing configuration",
12721283
"x-amazon-apigateway-integration": {
12731284
"contentHandling": "CONVERT_TO_TEXT",
12741285
"credentials": "${APIG_EXECUTION_ROLE_ARN}",

lambdas/backend-client/src/types/generated/types.gen.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,10 @@ export type GetV1RoutingConfigurationByRoutingConfigIdResponse =
378378
GetV1RoutingConfigurationByRoutingConfigIdResponses[keyof GetV1RoutingConfigurationByRoutingConfigIdResponses];
379379

380380
export type PutV1RoutingConfigurationByRoutingConfigIdData = {
381-
body?: never;
381+
/**
382+
* Routing configuration update to apply
383+
*/
384+
body: CreateUpdateRoutingConfig;
382385
path: {
383386
/**
384387
* ID of routing configuration to update
@@ -413,7 +416,7 @@ export type PatchV1RoutingConfigurationByRoutingConfigIdSubmitData = {
413416
body?: never;
414417
path: {
415418
/**
416-
* ID of routing configuration to submit
419+
* ID of routing configuration to finalise
417420
*/
418421
routingConfigId: string;
419422
};

0 commit comments

Comments
 (0)