@@ -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.
0 commit comments