Skip to content

Commit 18c741b

Browse files
authored
Merge pull request #163 from baixinsui/feature/refactor_catalog_api
Refactor Deploy API
2 parents fb16779 + 3357fc5 commit 18c741b

File tree

7 files changed

+387
-621
lines changed

7 files changed

+387
-621
lines changed

Diff for: src/xpanse-api/api.json

+382-485
Large diffs are not rendered by default.

Diff for: src/xpanse-api/generated/index.ts

-3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ export type { OpenAPIConfig } from './core/OpenAPI';
1515
export { AbstractCredentialInfo } from './models/AbstractCredentialInfo';
1616
export { BackendSystemStatus } from './models/BackendSystemStatus';
1717
export { Billing } from './models/Billing';
18-
export type { CategoryOclVo } from './models/CategoryOclVo';
1918
export { CloudServiceProvider } from './models/CloudServiceProvider';
2019
export { CreateCredential } from './models/CreateCredential';
2120
export { CreateRequest } from './models/CreateRequest';
@@ -30,7 +29,6 @@ export type { Link } from './models/Link';
3029
export { Metric } from './models/Metric';
3130
export { MetricItem } from './models/MetricItem';
3231
export { Ocl } from './models/Ocl';
33-
export { ProviderOclVo } from './models/ProviderOclVo';
3432
export type { Region } from './models/Region';
3533
export { Response } from './models/Response';
3634
export { ServiceDetailVo } from './models/ServiceDetailVo';
@@ -39,7 +37,6 @@ export { ServiceVo } from './models/ServiceVo';
3937
export { SystemStatus } from './models/SystemStatus';
4038
export type { TokenResponse } from './models/TokenResponse';
4139
export { UserAvailableServiceVo } from './models/UserAvailableServiceVo';
42-
export type { VersionOclVo } from './models/VersionOclVo';
4340

4441
export { AdminService } from './services/AdminService';
4542
export { AuthManagementService } from './services/AuthManagementService';

Diff for: src/xpanse-api/generated/models/AbstractCredentialInfo.ts

+1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ export namespace AbstractCredentialInfo {
6666
AWS = 'aws',
6767
AZURE = 'azure',
6868
GOOGLE = 'google',
69+
SCS = 'scs',
6970
}
7071

7172
/**

Diff for: src/xpanse-api/generated/models/CategoryOclVo.ts

-22
This file was deleted.

Diff for: src/xpanse-api/generated/models/ProviderOclVo.ts

-46
This file was deleted.

Diff for: src/xpanse-api/generated/models/VersionOclVo.ts

-25
This file was deleted.

Diff for: src/xpanse-api/generated/services/ServiceCatalogService.ts

+4-40
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
/* istanbul ignore file */
88
/* tslint:disable */
99
/* eslint-disable */
10-
import type { CategoryOclVo } from '../models/CategoryOclVo';
1110
import type { Link } from '../models/Link';
1211
import type { UserAvailableServiceVo } from '../models/UserAvailableServiceVo';
1312

@@ -17,7 +16,7 @@ import { request as __request } from '../core/request';
1716

1817
export class ServiceCatalogService {
1918
/**
20-
* Returns the list of all registered services that are available for user to order.<br>Required role:<b> admin</b> or <b>user</b>
19+
* List of all registered services which are available for user to order.<br>Required role:<b> admin</b> or <b>user</b>
2120
* @param categoryName category of the service
2221
* @param cspName name of the cloud service provider
2322
* @param serviceName name of the service
@@ -43,7 +42,7 @@ export class ServiceCatalogService {
4342
): CancelablePromise<Array<UserAvailableServiceVo>> {
4443
return __request(OpenAPI, {
4544
method: 'GET',
46-
url: '/xpanse/services/available',
45+
url: '/xpanse/catalog/services',
4746
query: {
4847
categoryName: categoryName,
4948
cspName: cspName,
@@ -69,7 +68,7 @@ export class ServiceCatalogService {
6968
public static availableServiceDetails(id: string): CancelablePromise<UserAvailableServiceVo> {
7069
return __request(OpenAPI, {
7170
method: 'GET',
72-
url: '/xpanse/services/available/{id}',
71+
url: '/xpanse/catalog/services/{id}',
7372
path: {
7473
id: id,
7574
},
@@ -92,7 +91,7 @@ export class ServiceCatalogService {
9291
public static openApi(id: string): CancelablePromise<Link> {
9392
return __request(OpenAPI, {
9493
method: 'GET',
95-
url: '/xpanse/services/available/{id}/openapi',
94+
url: '/xpanse/catalog/services/{id}/openapi',
9695
path: {
9796
id: id,
9897
},
@@ -105,39 +104,4 @@ export class ServiceCatalogService {
105104
},
106105
});
107106
}
108-
109-
/**
110-
* Get the available services by tree.<br>Required role:<b> admin</b> or <b>isv</b> or <b>user</b>
111-
* @param categoryName category of the service
112-
* @returns CategoryOclVo OK
113-
* @throws ApiError
114-
*/
115-
public static getAvailableServicesTree(
116-
categoryName:
117-
| 'ai'
118-
| 'compute'
119-
| 'container'
120-
| 'storage'
121-
| 'network'
122-
| 'database'
123-
| 'mediaService'
124-
| 'security'
125-
| 'middleware'
126-
| 'others'
127-
): CancelablePromise<Array<CategoryOclVo>> {
128-
return __request(OpenAPI, {
129-
method: 'GET',
130-
url: '/xpanse/services/available/category/{categoryName}',
131-
path: {
132-
categoryName: categoryName,
133-
},
134-
errors: {
135-
400: `Bad Request`,
136-
403: `Forbidden`,
137-
422: `Unprocessable Entity`,
138-
500: `Internal Server Error`,
139-
502: `Bad Gateway`,
140-
},
141-
});
142-
}
143107
}

0 commit comments

Comments
 (0)