Skip to content

Commit 24e5254

Browse files
committed
chore: auto update client api apecloud/apecloud@d47c3a6
1 parent dc6d3de commit 24e5254

File tree

6 files changed

+108
-84
lines changed

6 files changed

+108
-84
lines changed

.generator/schemas/adminapi.yaml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9775,8 +9775,7 @@ paths:
97759775
id:
97769776
type: string
97779777
description: The engine id to action
9778-
required:
9779-
- action
9778+
required: true
97809779
responses:
97819780
'200':
97829781
description: Operation completed successfully
@@ -14307,9 +14306,12 @@ paths:
1430714306
$ref: '#/components/schemas/account'
1430814307
required: true
1430914308
responses:
14310-
'204':
14311-
content: {}
14312-
description: Returned when project is deleted successfully.
14309+
'201':
14310+
description: create redis account success
14311+
content:
14312+
application/json:
14313+
schema:
14314+
$ref: '#/components/schemas/account'
1431314315
'401':
1431414316
$ref: '#/components/responses/401'
1431514317
'403':
@@ -14623,9 +14625,12 @@ paths:
1462314625
$ref: '#/components/schemas/account'
1462414626
required: true
1462514627
responses:
14626-
'204':
14627-
content: {}
14628-
description: Returned when project is deleted successfully.
14628+
'201':
14629+
description: create redis account success
14630+
content:
14631+
application/json:
14632+
schema:
14633+
$ref: '#/components/schemas/account'
1462914634
'401':
1463014635
$ref: '#/components/responses/401'
1463114636
'403':

.generator/schemas/openapi.yaml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10923,9 +10923,12 @@ paths:
1092310923
$ref: '#/components/schemas/account'
1092410924
required: true
1092510925
responses:
10926-
'204':
10927-
content: {}
10928-
description: Returned when project is deleted successfully.
10926+
'201':
10927+
description: create redis account success
10928+
content:
10929+
application/json:
10930+
schema:
10931+
$ref: '#/components/schemas/account'
1092910932
'401':
1093010933
$ref: '#/components/responses/401'
1093110934
'403':
@@ -11239,9 +11242,12 @@ paths:
1123911242
$ref: '#/components/schemas/account'
1124011243
required: true
1124111244
responses:
11242-
'204':
11243-
content: {}
11244-
description: Returned when project is deleted successfully.
11245+
'201':
11246+
description: create redis account success
11247+
content:
11248+
application/json:
11249+
schema:
11250+
$ref: '#/components/schemas/account'
1124511251
'401':
1124611252
$ref: '#/components/responses/401'
1124711253
'403':

apecloud

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Subproject commit 6c54e4f7e59346dacb6942bb1533e7515ef68dcd
1+
Subproject commit d47c3a6b56b7507234766701fa8ed11e2d826086

api/kbcloud/admin/api_account.go

Lines changed: 40 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,11 @@ type AccountApi common.Service
1919

2020
// CreateAccount Create cluster account.
2121
// create an account in cluster
22-
func (a *AccountApi) CreateAccount(ctx _context.Context, engineName string, orgName string, clusterName string, body Account) (*_nethttp.Response, error) {
22+
func (a *AccountApi) CreateAccount(ctx _context.Context, engineName string, orgName string, clusterName string, body Account) (Account, *_nethttp.Response, error) {
2323
var (
24-
localVarHTTPMethod = _nethttp.MethodPost
25-
localVarPostBody interface{}
24+
localVarHTTPMethod = _nethttp.MethodPost
25+
localVarPostBody interface{}
26+
localVarReturnValue Account
2627
)
2728

2829
// Add api info to context
@@ -36,7 +37,7 @@ func (a *AccountApi) CreateAccount(ctx _context.Context, engineName string, orgN
3637

3738
localBasePath, err := a.Client.Cfg.ServerURLWithContext(ctx, ".AccountApi.CreateAccount")
3839
if err != nil {
39-
return nil, common.GenericOpenAPIError{ErrorMessage: err.Error()}
40+
return localVarReturnValue, nil, common.GenericOpenAPIError{ErrorMessage: err.Error()}
4041
}
4142

4243
localVarPath := localBasePath + "/admin/v1/data/{engineName}/organizations/{orgName}/clusters/{clusterName}/accounts"
@@ -59,17 +60,17 @@ func (a *AccountApi) CreateAccount(ctx _context.Context, engineName string, orgN
5960
)
6061
req, err := a.Client.PrepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, nil)
6162
if err != nil {
62-
return nil, err
63+
return localVarReturnValue, nil, err
6364
}
6465

6566
localVarHTTPResponse, err := a.Client.CallAPI(req)
6667
if err != nil || localVarHTTPResponse == nil {
67-
return localVarHTTPResponse, err
68+
return localVarReturnValue, localVarHTTPResponse, err
6869
}
6970

7071
localVarBody, err := common.ReadBody(localVarHTTPResponse)
7172
if err != nil {
72-
return localVarHTTPResponse, err
73+
return localVarReturnValue, localVarHTTPResponse, err
7374
}
7475

7576
if localVarHTTPResponse.StatusCode >= 300 {
@@ -81,14 +82,23 @@ func (a *AccountApi) CreateAccount(ctx _context.Context, engineName string, orgN
8182
var v APIErrorResponse
8283
err = a.Client.Decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
8384
if err != nil {
84-
return localVarHTTPResponse, newErr
85+
return localVarReturnValue, localVarHTTPResponse, newErr
8586
}
8687
newErr.ErrorModel = v
8788
}
88-
return localVarHTTPResponse, newErr
89+
return localVarReturnValue, localVarHTTPResponse, newErr
8990
}
9091

91-
return localVarHTTPResponse, nil
92+
err = a.Client.Decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
93+
if err != nil {
94+
newErr := common.GenericOpenAPIError{
95+
ErrorBody: localVarBody,
96+
ErrorMessage: err.Error(),
97+
}
98+
return localVarReturnValue, localVarHTTPResponse, newErr
99+
}
100+
101+
return localVarReturnValue, localVarHTTPResponse, nil
92102
}
93103

94104
// CreateAccountOld Create cluster account.
@@ -167,10 +177,11 @@ func (a *AccountApi) CreateAccountOld(ctx _context.Context, orgName string, clus
167177

168178
// CreateMongoDBAccount Create mongodb account.
169179
// create an account in mongodb
170-
func (a *AccountApi) CreateMongoDBAccount(ctx _context.Context, orgName string, clusterName string, body Account) (*_nethttp.Response, error) {
180+
func (a *AccountApi) CreateMongoDBAccount(ctx _context.Context, orgName string, clusterName string, body Account) (Account, *_nethttp.Response, error) {
171181
var (
172-
localVarHTTPMethod = _nethttp.MethodPost
173-
localVarPostBody interface{}
182+
localVarHTTPMethod = _nethttp.MethodPost
183+
localVarPostBody interface{}
184+
localVarReturnValue Account
174185
)
175186

176187
// Add api info to context
@@ -184,7 +195,7 @@ func (a *AccountApi) CreateMongoDBAccount(ctx _context.Context, orgName string,
184195

185196
localBasePath, err := a.Client.Cfg.ServerURLWithContext(ctx, ".AccountApi.CreateMongoDBAccount")
186197
if err != nil {
187-
return nil, common.GenericOpenAPIError{ErrorMessage: err.Error()}
198+
return localVarReturnValue, nil, common.GenericOpenAPIError{ErrorMessage: err.Error()}
188199
}
189200

190201
localVarPath := localBasePath + "/admin/v1/data/mongodb/organizations/{orgName}/clusters/{clusterName}/accounts"
@@ -206,17 +217,17 @@ func (a *AccountApi) CreateMongoDBAccount(ctx _context.Context, orgName string,
206217
)
207218
req, err := a.Client.PrepareRequest(ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, nil)
208219
if err != nil {
209-
return nil, err
220+
return localVarReturnValue, nil, err
210221
}
211222

212223
localVarHTTPResponse, err := a.Client.CallAPI(req)
213224
if err != nil || localVarHTTPResponse == nil {
214-
return localVarHTTPResponse, err
225+
return localVarReturnValue, localVarHTTPResponse, err
215226
}
216227

217228
localVarBody, err := common.ReadBody(localVarHTTPResponse)
218229
if err != nil {
219-
return localVarHTTPResponse, err
230+
return localVarReturnValue, localVarHTTPResponse, err
220231
}
221232

222233
if localVarHTTPResponse.StatusCode >= 300 {
@@ -228,14 +239,23 @@ func (a *AccountApi) CreateMongoDBAccount(ctx _context.Context, orgName string,
228239
var v APIErrorResponse
229240
err = a.Client.Decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
230241
if err != nil {
231-
return localVarHTTPResponse, newErr
242+
return localVarReturnValue, localVarHTTPResponse, newErr
232243
}
233244
newErr.ErrorModel = v
234245
}
235-
return localVarHTTPResponse, newErr
246+
return localVarReturnValue, localVarHTTPResponse, newErr
236247
}
237248

238-
return localVarHTTPResponse, nil
249+
err = a.Client.Decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
250+
if err != nil {
251+
newErr := common.GenericOpenAPIError{
252+
ErrorBody: localVarBody,
253+
ErrorMessage: err.Error(),
254+
}
255+
return localVarReturnValue, localVarHTTPResponse, newErr
256+
}
257+
258+
return localVarReturnValue, localVarHTTPResponse, nil
239259
}
240260

241261
// DeleteAccount Delete cluster account.

api/kbcloud/admin/api_engine.go

Lines changed: 2 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -304,39 +304,14 @@ func (a *EngineApi) DeleteEngineVersion(ctx _context.Context, o ...DeleteEngineV
304304
return localVarHTTPResponse, nil
305305
}
306306

307-
// EngineActionOptionalParameters holds optional parameters for EngineAction.
308-
type EngineActionOptionalParameters struct {
309-
ActionInfo *interface{}
310-
}
311-
312-
// NewEngineActionOptionalParameters creates an empty struct for parameters.
313-
func NewEngineActionOptionalParameters() *EngineActionOptionalParameters {
314-
this := EngineActionOptionalParameters{}
315-
return &this
316-
}
317-
318-
// WithActionInfo sets the corresponding parameter name and returns the struct.
319-
func (r *EngineActionOptionalParameters) WithActionInfo(actionInfo interface{}) *EngineActionOptionalParameters {
320-
r.ActionInfo = &actionInfo
321-
return r
322-
}
323-
324307
// EngineAction Manage engine in environment.
325-
func (a *EngineApi) EngineAction(ctx _context.Context, environmentName string, engineName string, o ...EngineActionOptionalParameters) (string, *_nethttp.Response, error) {
308+
func (a *EngineApi) EngineAction(ctx _context.Context, environmentName string, engineName string, actionInfo interface{}) (string, *_nethttp.Response, error) {
326309
var (
327310
localVarHTTPMethod = _nethttp.MethodPost
328311
localVarPostBody interface{}
329312
localVarReturnValue string
330-
optionalParams EngineActionOptionalParameters
331313
)
332314

333-
if len(o) > 1 {
334-
return localVarReturnValue, nil, common.ReportError("only one argument of type EngineActionOptionalParameters is allowed")
335-
}
336-
if len(o) == 1 {
337-
optionalParams = o[0]
338-
}
339-
340315
// Add api info to context
341316
apiInfo := common.APIInfo{
342317
Tag: "engine",
@@ -362,9 +337,7 @@ func (a *EngineApi) EngineAction(ctx _context.Context, environmentName string, e
362337
localVarHeaderParams["Accept"] = "application/json"
363338

364339
// body params
365-
if optionalParams.Body != nil {
366-
localVarPostBody = &optionalParams.ActionInfo
367-
}
340+
localVarPostBody = &actionInfo
368341
common.SetAuthKeys(
369342
ctx,
370343
&localVarHeaderParams,

0 commit comments

Comments
 (0)