Skip to content

Commit 57f8d7c

Browse files
[Report] API Diff: v0.4.6 to main (d84e190)
2 parents d84e190 + ba011e5 commit 57f8d7c

File tree

1 file changed

+35
-21
lines changed

1 file changed

+35
-21
lines changed

api/api-diff.md

Lines changed: 35 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,40 @@
1-
# DeepDiffGo Report
1+
## DeepDiffGo Report
22
**Comparing:**
33
- Old: `prev_spec.yaml`
44
- New: `api/swagger.yaml`
55

6-
### [*] GET `/httpVersion`
7-
- * `Response (200, body, common.SimpleMessage, object)`: Structure changed (From: `common.SimpleMessage`, To: `common.SimpleMsg`)
8-
- * `Response (404, body, common.SimpleMessage, object)`: Structure changed (From: `common.SimpleMessage`, To: `common.SimpleMsg`)
9-
- * `Response (500, body, common.SimpleMessage, object)`: Structure changed (From: `common.SimpleMessage`, To: `common.SimpleMsg`)
10-
11-
### [+] POST `/recommendation/vmInfra` (New API)
12-
13-
### [+] DELETE `/request/{reqId}` (New API)
14-
15-
### [+] GET `/request/{reqId}` (New API)
16-
17-
### [+] DELETE `/requests` (New API)
18-
19-
### [+] GET `/requests` (New API)
20-
21-
### [+] GET `/test/streaming` (New API)
22-
23-
### [*] GET `/test/tracing`
24-
- * `Response (503, body, common.SimpleMessage, object)`: Structure changed (From: `common.SimpleMessage`, To: `common.SimpleMsg`)
25-
- * `Response (200, body, common.SimpleMessage, object)`: Structure changed (From: `common.SimpleMessage`, To: `common.SimpleMsg`)
6+
### Modified APIs
7+
8+
#### `POST` /migration/ns/{nsId}/mci
9+
- `Request (body, mciInfo, controller.MigrateInfraRequest, object) .targetVmOsImageList[].resourceType`: Property added
10+
- `Request (body, mciInfo, controller.MigrateInfraRequest, object) .targetVmOsImageList[].commandHistory`: Property added
11+
- `Request (body, mciInfo, controller.MigrateInfraRequest, object) .targetVmOsImageList[].sourceVmUid`: Property added
12+
- `Request (body, mciInfo, controller.MigrateInfraRequest, object) .targetVmOsImageList[].sourceCspImageName`: Property added
13+
- `Request (body, mciInfo, controller.MigrateInfraRequest, object) .targetVmOsImageList[].cspImageId`: Property added
14+
15+
#### `POST` /recommendation/mci
16+
- `Response (200, body, controller.RecommendVmInfraResponse, object) .targetVmOsImageList[].resourceType`: Property added
17+
- `Response (200, body, controller.RecommendVmInfraResponse, object) .targetVmOsImageList[].cspImageId`: Property added
18+
- `Response (200, body, controller.RecommendVmInfraResponse, object) .targetVmOsImageList[].sourceCspImageName`: Property added
19+
- `Response (200, body, controller.RecommendVmInfraResponse, object) .targetVmOsImageList[].sourceVmUid`: Property added
20+
- `Response (200, body, controller.RecommendVmInfraResponse, object) .targetVmOsImageList[].commandHistory`: Property added
21+
22+
#### `POST` /recommendation/resources/vmOsImages
23+
- `Response (200, body, controller.RecommendVmOsImageResponse, object) .recommendedVmOsImageList[].targetVmOsImage.sourceVmUid`: Property added
24+
- `Response (200, body, controller.RecommendVmOsImageResponse, object) .recommendedVmOsImageList[].targetVmOsImage.sourceCspImageName`: Property added
25+
- `Response (200, body, controller.RecommendVmOsImageResponse, object) .recommendedVmOsImageList[].targetVmOsImage.commandHistory`: Property added
26+
- `Response (200, body, controller.RecommendVmOsImageResponse, object) .recommendedVmOsImageList[].targetVmOsImage.resourceType`: Property added
27+
- `Response (200, body, controller.RecommendVmOsImageResponse, object) .recommendedVmOsImageList[].targetVmOsImage.cspImageId`: Property added
28+
29+
#### `POST` /recommendation/vmInfra
30+
- `Response (200, body, model.ApiResponse-cloudmodel_RecommendedVmInfra, object)`: Structure changed (From: `model.ApiResponse-cloudmodel_RecommendedVmInfra`, To: `model.ApiResponse-array_cloudmodel_RecommendedVmInfra`)
31+
- `Response (200, body, model.ApiResponse-cloudmodel_RecommendedVmInfra, object) .item`: Property removed
32+
- `Response (200, body, model.ApiResponse-cloudmodel_RecommendedVmInfra, object) .items`: Property removed
33+
- `Response (200, body, model.ApiResponse-array_cloudmodel_RecommendedVmInfra, object) .data`: Property added
34+
- `Response (400, body, model.ApiResponse-any, object) .item`: Property removed
35+
- `Response (400, body, model.ApiResponse-any, object) .items`: Property removed
36+
- `Response (400, body, model.ApiResponse-any, object) .data`: Property added
37+
- `Response (500, body, model.ApiResponse-any, object) .item`: Property removed
38+
- `Response (500, body, model.ApiResponse-any, object) .items`: Property removed
39+
- `Response (500, body, model.ApiResponse-any, object) .data`: Property added
2640

0 commit comments

Comments
 (0)