github.com/free5gc/openapi@v1.0.8/Nnrf_NFManagement/api_nf_instance_id_document.go (about) 1 /* 2 * NRF NFManagement Service 3 * 4 * NRF NFManagement Service 5 * 6 * API version: 1.0.0 7 * Generated by: OpenAPI Generator (https://openapi-generator.tech) 8 */ 9 10 package Nnrf_NFManagement 11 12 import ( 13 "context" 14 "fmt" 15 "io/ioutil" 16 "net/http" 17 "net/url" 18 "strings" 19 20 "github.com/free5gc/openapi" 21 "github.com/free5gc/openapi/models" 22 ) 23 24 // Linger please 25 var ( 26 _ context.Context 27 ) 28 29 type NFInstanceIDDocumentApiService service 30 31 /* 32 NFInstanceIDDocumentApiService Deregisters a given NF Instance 33 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 34 * @param nfInstanceID Unique ID of the NF Instance to deregister 35 */ 36 37 func (a *NFInstanceIDDocumentApiService) DeregisterNFInstance(ctx context.Context, nfInstanceID string) (*http.Response, error) { 38 var ( 39 localVarHTTPMethod = strings.ToUpper("Delete") 40 localVarPostBody interface{} 41 localVarFormFileName string 42 localVarFileName string 43 localVarFileBytes []byte 44 ) 45 46 // create path and map variables 47 localVarPath := a.client.cfg.BasePath() + "/nf-instances/{nfInstanceID}" 48 localVarPath = strings.Replace(localVarPath, "{"+"nfInstanceID"+"}", fmt.Sprintf("%v", nfInstanceID), -1) 49 50 localVarHeaderParams := make(map[string]string) 51 localVarQueryParams := url.Values{} 52 localVarFormParams := url.Values{} 53 54 localVarHTTPContentTypes := []string{"application/json"} 55 56 localVarHeaderParams["Content-Type"] = localVarHTTPContentTypes[0] // use the first content type specified in 'consumes' 57 58 // to determine the Accept header 59 localVarHTTPHeaderAccepts := []string{} 60 61 // set Accept header 62 localVarHTTPHeaderAccept := openapi.SelectHeaderAccept(localVarHTTPHeaderAccepts) 63 if localVarHTTPHeaderAccept != "" { 64 localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept 65 } 66 67 r, err := openapi.PrepareRequest(ctx, a.client.cfg, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes) 68 if err != nil { 69 return nil, err 70 } 71 72 localVarHTTPResponse, err := openapi.CallAPI(a.client.cfg, r) 73 if err != nil || localVarHTTPResponse == nil { 74 return localVarHTTPResponse, err 75 } 76 77 localVarBody, err := ioutil.ReadAll(localVarHTTPResponse.Body) 78 localVarHTTPResponse.Body.Close() 79 if err != nil { 80 return localVarHTTPResponse, err 81 } 82 83 apiError := openapi.GenericOpenAPIError{ 84 RawBody: localVarBody, 85 ErrorStatus: localVarHTTPResponse.Status, 86 } 87 88 if err != nil { 89 apiError.ErrorStatus = err.Error() 90 } 91 92 switch localVarHTTPResponse.StatusCode { 93 case 204: 94 return localVarHTTPResponse, nil 95 default: 96 return localVarHTTPResponse, openapi.ReportError("%d is not a valid status code in DeregisterNFInstance", localVarHTTPResponse.StatusCode) 97 } 98 } 99 100 /* 101 NFInstanceIDDocumentApiService Read the profile of a given NF Instance 102 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 103 * @param nfInstanceID Unique ID of the NF Instance 104 @return models.NfProfile 105 */ 106 107 func (a *NFInstanceIDDocumentApiService) GetNFInstance(ctx context.Context, nfInstanceID string) (models.NfProfile, *http.Response, error) { 108 var ( 109 localVarHTTPMethod = strings.ToUpper("Get") 110 localVarPostBody interface{} 111 localVarFormFileName string 112 localVarFileName string 113 localVarFileBytes []byte 114 localVarReturnValue models.NfProfile 115 ) 116 117 // create path and map variables 118 localVarPath := a.client.cfg.BasePath() + "/nf-instances/{nfInstanceID}" 119 localVarPath = strings.Replace(localVarPath, "{"+"nfInstanceID"+"}", fmt.Sprintf("%v", nfInstanceID), -1) 120 121 localVarHeaderParams := make(map[string]string) 122 localVarQueryParams := url.Values{} 123 localVarFormParams := url.Values{} 124 125 localVarHTTPContentTypes := []string{"application/json"} 126 127 localVarHeaderParams["Content-Type"] = localVarHTTPContentTypes[0] // use the first content type specified in 'consumes' 128 129 // to determine the Accept header 130 localVarHTTPHeaderAccepts := []string{"application/json", "application/problem+json"} 131 132 // set Accept header 133 localVarHTTPHeaderAccept := openapi.SelectHeaderAccept(localVarHTTPHeaderAccepts) 134 if localVarHTTPHeaderAccept != "" { 135 localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept 136 } 137 138 r, err := openapi.PrepareRequest(ctx, a.client.cfg, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes) 139 if err != nil { 140 return localVarReturnValue, nil, err 141 } 142 143 localVarHTTPResponse, err := openapi.CallAPI(a.client.cfg, r) 144 if err != nil || localVarHTTPResponse == nil { 145 return localVarReturnValue, localVarHTTPResponse, err 146 } 147 148 localVarBody, err := ioutil.ReadAll(localVarHTTPResponse.Body) 149 localVarHTTPResponse.Body.Close() 150 if err != nil { 151 return localVarReturnValue, localVarHTTPResponse, err 152 } 153 154 apiError := openapi.GenericOpenAPIError{ 155 RawBody: localVarBody, 156 ErrorStatus: localVarHTTPResponse.Status, 157 } 158 159 switch localVarHTTPResponse.StatusCode { 160 case 200: 161 err = openapi.Deserialize(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 162 if err != nil { 163 apiError.ErrorStatus = err.Error() 164 } 165 return localVarReturnValue, localVarHTTPResponse, nil 166 case 400: 167 var v models.ProblemDetails 168 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 169 if err != nil { 170 apiError.ErrorStatus = err.Error() 171 return localVarReturnValue, localVarHTTPResponse, apiError 172 } 173 apiError.ErrorModel = v 174 return localVarReturnValue, localVarHTTPResponse, apiError 175 case 403: 176 var v models.ProblemDetails 177 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 178 if err != nil { 179 apiError.ErrorStatus = err.Error() 180 return localVarReturnValue, localVarHTTPResponse, apiError 181 } 182 apiError.ErrorModel = v 183 return localVarReturnValue, localVarHTTPResponse, apiError 184 case 404: 185 var v models.ProblemDetails 186 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 187 if err != nil { 188 apiError.ErrorStatus = err.Error() 189 return localVarReturnValue, localVarHTTPResponse, apiError 190 } 191 apiError.ErrorModel = v 192 return localVarReturnValue, localVarHTTPResponse, apiError 193 case 411: 194 var v models.ProblemDetails 195 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 196 if err != nil { 197 apiError.ErrorStatus = err.Error() 198 return localVarReturnValue, localVarHTTPResponse, apiError 199 } 200 apiError.ErrorModel = v 201 return localVarReturnValue, localVarHTTPResponse, apiError 202 case 413: 203 var v models.ProblemDetails 204 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 205 if err != nil { 206 apiError.ErrorStatus = err.Error() 207 return localVarReturnValue, localVarHTTPResponse, apiError 208 } 209 apiError.ErrorModel = v 210 return localVarReturnValue, localVarHTTPResponse, apiError 211 case 415: 212 var v models.ProblemDetails 213 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 214 if err != nil { 215 apiError.ErrorStatus = err.Error() 216 return localVarReturnValue, localVarHTTPResponse, apiError 217 } 218 apiError.ErrorModel = v 219 return localVarReturnValue, localVarHTTPResponse, apiError 220 case 500: 221 var v models.ProblemDetails 222 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 223 if err != nil { 224 apiError.ErrorStatus = err.Error() 225 return localVarReturnValue, localVarHTTPResponse, apiError 226 } 227 apiError.ErrorModel = v 228 return localVarReturnValue, localVarHTTPResponse, apiError 229 case 501: 230 var v models.ProblemDetails 231 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 232 if err != nil { 233 apiError.ErrorStatus = err.Error() 234 return localVarReturnValue, localVarHTTPResponse, apiError 235 } 236 apiError.ErrorModel = v 237 return localVarReturnValue, localVarHTTPResponse, apiError 238 case 503: 239 var v models.ProblemDetails 240 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 241 if err != nil { 242 apiError.ErrorStatus = err.Error() 243 return localVarReturnValue, localVarHTTPResponse, apiError 244 } 245 apiError.ErrorModel = v 246 return localVarReturnValue, localVarHTTPResponse, apiError 247 default: 248 return localVarReturnValue, localVarHTTPResponse, nil 249 } 250 } 251 252 /* 253 NFInstanceIDDocumentApiService Register a new NF Instance 254 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 255 * @param nfInstanceID Unique ID of the NF Instance to register 256 * @param nfProfile 257 @return models.NfProfile 258 */ 259 260 func (a *NFInstanceIDDocumentApiService) RegisterNFInstance(ctx context.Context, nfInstanceID string, nfProfile models.NfProfile) (models.NfProfile, *http.Response, error) { 261 var ( 262 localVarHTTPMethod = strings.ToUpper("Put") 263 localVarPostBody interface{} 264 localVarFormFileName string 265 localVarFileName string 266 localVarFileBytes []byte 267 localVarReturnValue models.NfProfile 268 ) 269 270 // create path and map variables 271 localVarPath := a.client.cfg.BasePath() + "/nf-instances/{nfInstanceID}" 272 localVarPath = strings.Replace(localVarPath, "{"+"nfInstanceID"+"}", fmt.Sprintf("%v", nfInstanceID), -1) 273 274 localVarHeaderParams := make(map[string]string) 275 localVarQueryParams := url.Values{} 276 localVarFormParams := url.Values{} 277 278 localVarHTTPContentTypes := []string{"application/json"} 279 280 localVarHeaderParams["Content-Type"] = localVarHTTPContentTypes[0] // use the first content type specified in 'consumes' 281 282 // [Warning] Each NF should setup own location header for itself 283 localVarHeaderParams["Location"] = "128.0.0.1:5487" 284 285 // to determine the Accept header 286 localVarHTTPHeaderAccepts := []string{"application/json", "application/problem+json"} 287 288 // set Accept header 289 localVarHTTPHeaderAccept := openapi.SelectHeaderAccept(localVarHTTPHeaderAccepts) 290 if localVarHTTPHeaderAccept != "" { 291 localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept 292 } 293 294 // body params 295 localVarPostBody = &nfProfile 296 297 r, err := openapi.PrepareRequest(ctx, a.client.cfg, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes) 298 if err != nil { 299 return localVarReturnValue, nil, err 300 } 301 302 localVarHTTPResponse, err := openapi.CallAPI(a.client.cfg, r) 303 if err != nil || localVarHTTPResponse == nil { 304 return localVarReturnValue, localVarHTTPResponse, err 305 } 306 307 localVarBody, err := ioutil.ReadAll(localVarHTTPResponse.Body) 308 localVarHTTPResponse.Body.Close() 309 if err != nil { 310 return localVarReturnValue, localVarHTTPResponse, err 311 } 312 313 apiError := openapi.GenericOpenAPIError{ 314 RawBody: localVarBody, 315 ErrorStatus: localVarHTTPResponse.Status, 316 } 317 318 switch localVarHTTPResponse.StatusCode { 319 case 200: 320 err = openapi.Deserialize(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 321 if err != nil { 322 apiError.ErrorStatus = err.Error() 323 } 324 return localVarReturnValue, localVarHTTPResponse, nil 325 case 201: 326 err = openapi.Deserialize(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 327 if err != nil { 328 apiError.ErrorStatus = err.Error() 329 } 330 return localVarReturnValue, localVarHTTPResponse, nil 331 case 400: 332 var v models.ProblemDetails 333 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 334 if err != nil { 335 apiError.ErrorStatus = err.Error() 336 return localVarReturnValue, localVarHTTPResponse, apiError 337 } 338 apiError.ErrorModel = v 339 return localVarReturnValue, localVarHTTPResponse, apiError 340 case 403: 341 var v models.ProblemDetails 342 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 343 if err != nil { 344 apiError.ErrorStatus = err.Error() 345 return localVarReturnValue, localVarHTTPResponse, apiError 346 } 347 apiError.ErrorModel = v 348 return localVarReturnValue, localVarHTTPResponse, apiError 349 case 404: 350 var v models.ProblemDetails 351 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 352 if err != nil { 353 apiError.ErrorStatus = err.Error() 354 return localVarReturnValue, localVarHTTPResponse, apiError 355 } 356 apiError.ErrorModel = v 357 return localVarReturnValue, localVarHTTPResponse, apiError 358 case 411: 359 var v models.ProblemDetails 360 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 361 if err != nil { 362 apiError.ErrorStatus = err.Error() 363 return localVarReturnValue, localVarHTTPResponse, apiError 364 } 365 apiError.ErrorModel = v 366 return localVarReturnValue, localVarHTTPResponse, apiError 367 case 413: 368 var v models.ProblemDetails 369 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 370 if err != nil { 371 apiError.ErrorStatus = err.Error() 372 return localVarReturnValue, localVarHTTPResponse, apiError 373 } 374 apiError.ErrorModel = v 375 return localVarReturnValue, localVarHTTPResponse, apiError 376 case 415: 377 var v models.ProblemDetails 378 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 379 if err != nil { 380 apiError.ErrorStatus = err.Error() 381 return localVarReturnValue, localVarHTTPResponse, apiError 382 } 383 apiError.ErrorModel = v 384 return localVarReturnValue, localVarHTTPResponse, apiError 385 case 500: 386 var v models.ProblemDetails 387 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 388 if err != nil { 389 apiError.ErrorStatus = err.Error() 390 return localVarReturnValue, localVarHTTPResponse, apiError 391 } 392 apiError.ErrorModel = v 393 return localVarReturnValue, localVarHTTPResponse, apiError 394 case 501: 395 var v models.ProblemDetails 396 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 397 if err != nil { 398 apiError.ErrorStatus = err.Error() 399 return localVarReturnValue, localVarHTTPResponse, apiError 400 } 401 apiError.ErrorModel = v 402 return localVarReturnValue, localVarHTTPResponse, apiError 403 case 503: 404 var v models.ProblemDetails 405 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 406 if err != nil { 407 apiError.ErrorStatus = err.Error() 408 return localVarReturnValue, localVarHTTPResponse, apiError 409 } 410 apiError.ErrorModel = v 411 return localVarReturnValue, localVarHTTPResponse, apiError 412 default: 413 return localVarReturnValue, localVarHTTPResponse, nil 414 } 415 } 416 417 /* 418 NFInstanceIDDocumentApiService Update NF Instance profile 419 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). 420 * @param nfInstanceID Unique ID of the NF Instance to update 421 * @param patchItem 422 @return models.NfProfile 423 */ 424 425 func (a *NFInstanceIDDocumentApiService) UpdateNFInstance(ctx context.Context, nfInstanceID string, patchItem []models.PatchItem) (models.NfProfile, *http.Response, error) { 426 var ( 427 localVarHTTPMethod = strings.ToUpper("Patch") 428 localVarPostBody interface{} 429 localVarFormFileName string 430 localVarFileName string 431 localVarFileBytes []byte 432 localVarReturnValue models.NfProfile 433 ) 434 435 // create path and map variables 436 localVarPath := a.client.cfg.BasePath() + "/nf-instances/{nfInstanceID}" 437 localVarPath = strings.Replace(localVarPath, "{"+"nfInstanceID"+"}", fmt.Sprintf("%v", nfInstanceID), -1) 438 439 localVarHeaderParams := make(map[string]string) 440 localVarQueryParams := url.Values{} 441 localVarFormParams := url.Values{} 442 443 localVarHTTPContentTypes := []string{"application/json-patch+json"} 444 445 localVarHeaderParams["Content-Type"] = localVarHTTPContentTypes[0] // use the first content type specified in 'consumes' 446 447 // to determine the Accept header 448 localVarHTTPHeaderAccepts := []string{"application/json", "application/problem+json"} 449 450 // set Accept header 451 localVarHTTPHeaderAccept := openapi.SelectHeaderAccept(localVarHTTPHeaderAccepts) 452 if localVarHTTPHeaderAccept != "" { 453 localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept 454 } 455 456 // body params 457 localVarPostBody = &patchItem 458 459 r, err := openapi.PrepareRequest(ctx, a.client.cfg, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes) 460 if err != nil { 461 return localVarReturnValue, nil, err 462 } 463 464 localVarHTTPResponse, err := openapi.CallAPI(a.client.cfg, r) 465 if err != nil || localVarHTTPResponse == nil { 466 return localVarReturnValue, localVarHTTPResponse, err 467 } 468 469 localVarBody, err := ioutil.ReadAll(localVarHTTPResponse.Body) 470 localVarHTTPResponse.Body.Close() 471 if err != nil { 472 return localVarReturnValue, localVarHTTPResponse, err 473 } 474 475 apiError := openapi.GenericOpenAPIError{ 476 RawBody: localVarBody, 477 ErrorStatus: localVarHTTPResponse.Status, 478 } 479 480 switch localVarHTTPResponse.StatusCode { 481 case 200: 482 err = openapi.Deserialize(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 483 if err != nil { 484 apiError.ErrorStatus = err.Error() 485 } 486 return localVarReturnValue, localVarHTTPResponse, nil 487 case 204: 488 return localVarReturnValue, localVarHTTPResponse, nil 489 case 400: 490 var v models.ProblemDetails 491 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 492 if err != nil { 493 apiError.ErrorStatus = err.Error() 494 return localVarReturnValue, localVarHTTPResponse, apiError 495 } 496 apiError.ErrorModel = v 497 return localVarReturnValue, localVarHTTPResponse, apiError 498 case 403: 499 var v models.ProblemDetails 500 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 501 if err != nil { 502 apiError.ErrorStatus = err.Error() 503 return localVarReturnValue, localVarHTTPResponse, apiError 504 } 505 apiError.ErrorModel = v 506 return localVarReturnValue, localVarHTTPResponse, apiError 507 case 404: 508 var v models.ProblemDetails 509 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 510 if err != nil { 511 apiError.ErrorStatus = err.Error() 512 return localVarReturnValue, localVarHTTPResponse, apiError 513 } 514 apiError.ErrorModel = v 515 return localVarReturnValue, localVarHTTPResponse, apiError 516 case 411: 517 var v models.ProblemDetails 518 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 519 if err != nil { 520 apiError.ErrorStatus = err.Error() 521 return localVarReturnValue, localVarHTTPResponse, apiError 522 } 523 apiError.ErrorModel = v 524 return localVarReturnValue, localVarHTTPResponse, apiError 525 case 413: 526 var v models.ProblemDetails 527 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 528 if err != nil { 529 apiError.ErrorStatus = err.Error() 530 return localVarReturnValue, localVarHTTPResponse, apiError 531 } 532 apiError.ErrorModel = v 533 return localVarReturnValue, localVarHTTPResponse, apiError 534 case 415: 535 var v models.ProblemDetails 536 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 537 if err != nil { 538 apiError.ErrorStatus = err.Error() 539 return localVarReturnValue, localVarHTTPResponse, apiError 540 } 541 apiError.ErrorModel = v 542 return localVarReturnValue, localVarHTTPResponse, apiError 543 case 500: 544 var v models.ProblemDetails 545 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 546 if err != nil { 547 apiError.ErrorStatus = err.Error() 548 return localVarReturnValue, localVarHTTPResponse, apiError 549 } 550 apiError.ErrorModel = v 551 return localVarReturnValue, localVarHTTPResponse, apiError 552 case 501: 553 var v models.ProblemDetails 554 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 555 if err != nil { 556 apiError.ErrorStatus = err.Error() 557 return localVarReturnValue, localVarHTTPResponse, apiError 558 } 559 apiError.ErrorModel = v 560 return localVarReturnValue, localVarHTTPResponse, apiError 561 case 503: 562 var v models.ProblemDetails 563 err = openapi.Deserialize(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) 564 if err != nil { 565 apiError.ErrorStatus = err.Error() 566 return localVarReturnValue, localVarHTTPResponse, apiError 567 } 568 apiError.ErrorModel = v 569 return localVarReturnValue, localVarHTTPResponse, apiError 570 default: 571 return localVarReturnValue, localVarHTTPResponse, nil 572 } 573 }