github.com/NaverCloudPlatform/ncloud-sdk-go-v2@v1.6.13/services/sourcebuild/v1_api.go (about) 1 /* 2 * sourcebuild 3 * 4 * <br/>https://sourcebuild.apigw.ntruss.com/api/v1 5 * 6 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 7 */ 8 9 package sourcebuild 10 11 import ( 12 "bytes" 13 "context" 14 "encoding/base64" 15 "encoding/json" 16 "fmt" 17 "io/ioutil" 18 "net/url" 19 "reflect" 20 "strings" 21 ) 22 23 // Linger please 24 var ( 25 _ context.Context 26 ) 27 28 type V1ApiService service 29 30 /* V1ApiService 31 @return *GetContainerRegistryResponse*/ 32 func (a *V1ApiService) GetContainerRegistry(ctx context.Context) (*GetContainerRegistryResponse, error) { 33 var ( 34 localVarHttpMethod = strings.ToUpper("Get") 35 localVarPostBody interface{} 36 localVarFileName string 37 localVarFileBytes []byte 38 successPayload GetContainerRegistryResponse 39 ) 40 41 // create path and map variables 42 localVarPath := a.client.cfg.BasePath + "/containerregistry/registry" 43 44 localVarHeaderParams := make(map[string]string) 45 localVarQueryParams := url.Values{} 46 localVarFormParams := url.Values{} 47 48 // to determine the Content-Type header 49 localVarHttpContentTypes := []string{} 50 51 // set Content-Type header 52 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 53 if localVarHttpContentType != "" { 54 localVarHeaderParams["Content-Type"] = localVarHttpContentType 55 } 56 57 // to determine the Accept header 58 localVarHttpHeaderAccepts := []string{} 59 60 // set Accept header 61 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 62 if localVarHttpHeaderAccept != "" { 63 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 64 } 65 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 66 if err != nil { 67 return &successPayload, err 68 } 69 70 localVarHttpResponse, err := a.client.callAPI(r) 71 if err != nil || localVarHttpResponse == nil { 72 return &successPayload, err 73 } 74 defer localVarHttpResponse.Body.Close() 75 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 76 77 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 78 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 79 } 80 81 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 82 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 83 return &successPayload, err 84 } 85 } 86 87 return &successPayload, err 88 } 89 90 /* V1ApiService 91 @return *GetComputeEnvResponse*/ 92 func (a *V1ApiService) GetComputeEnv(ctx context.Context) (*GetComputeEnvResponse, error) { 93 var ( 94 localVarHttpMethod = strings.ToUpper("Get") 95 localVarPostBody interface{} 96 localVarFileName string 97 localVarFileBytes []byte 98 successPayload GetComputeEnvResponse 99 ) 100 101 // create path and map variables 102 localVarPath := a.client.cfg.BasePath + "/env/compute" 103 104 localVarHeaderParams := make(map[string]string) 105 localVarQueryParams := url.Values{} 106 localVarFormParams := url.Values{} 107 108 // to determine the Content-Type header 109 localVarHttpContentTypes := []string{} 110 111 // set Content-Type header 112 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 113 if localVarHttpContentType != "" { 114 localVarHeaderParams["Content-Type"] = localVarHttpContentType 115 } 116 117 // to determine the Accept header 118 localVarHttpHeaderAccepts := []string{} 119 120 // set Accept header 121 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 122 if localVarHttpHeaderAccept != "" { 123 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 124 } 125 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 126 if err != nil { 127 return &successPayload, err 128 } 129 130 localVarHttpResponse, err := a.client.callAPI(r) 131 if err != nil || localVarHttpResponse == nil { 132 return &successPayload, err 133 } 134 defer localVarHttpResponse.Body.Close() 135 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 136 137 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 138 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 139 } 140 141 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 142 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 143 return &successPayload, err 144 } 145 } 146 147 return &successPayload, err 148 } 149 150 /* V1ApiService 151 @return *GetDockerEnvResponse*/ 152 func (a *V1ApiService) GetDockerEnv(ctx context.Context) (*GetDockerEnvResponse, error) { 153 var ( 154 localVarHttpMethod = strings.ToUpper("Get") 155 localVarPostBody interface{} 156 localVarFileName string 157 localVarFileBytes []byte 158 successPayload GetDockerEnvResponse 159 ) 160 161 // create path and map variables 162 localVarPath := a.client.cfg.BasePath + "/env/docker" 163 164 localVarHeaderParams := make(map[string]string) 165 localVarQueryParams := url.Values{} 166 localVarFormParams := url.Values{} 167 168 // to determine the Content-Type header 169 localVarHttpContentTypes := []string{} 170 171 // set Content-Type header 172 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 173 if localVarHttpContentType != "" { 174 localVarHeaderParams["Content-Type"] = localVarHttpContentType 175 } 176 177 // to determine the Accept header 178 localVarHttpHeaderAccepts := []string{} 179 180 // set Accept header 181 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 182 if localVarHttpHeaderAccept != "" { 183 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 184 } 185 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 186 if err != nil { 187 return &successPayload, err 188 } 189 190 localVarHttpResponse, err := a.client.callAPI(r) 191 if err != nil || localVarHttpResponse == nil { 192 return &successPayload, err 193 } 194 defer localVarHttpResponse.Body.Close() 195 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 196 197 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 198 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 199 } 200 201 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 202 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 203 return &successPayload, err 204 } 205 } 206 207 return &successPayload, err 208 } 209 210 /* V1ApiService 211 @return *GetOsEnvResponse*/ 212 func (a *V1ApiService) GetOsEnv(ctx context.Context) (*GetOsEnvResponse, error) { 213 var ( 214 localVarHttpMethod = strings.ToUpper("Get") 215 localVarPostBody interface{} 216 localVarFileName string 217 localVarFileBytes []byte 218 successPayload GetOsEnvResponse 219 ) 220 221 // create path and map variables 222 localVarPath := a.client.cfg.BasePath + "/env/os" 223 224 localVarHeaderParams := make(map[string]string) 225 localVarQueryParams := url.Values{} 226 localVarFormParams := url.Values{} 227 228 // to determine the Content-Type header 229 localVarHttpContentTypes := []string{} 230 231 // set Content-Type header 232 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 233 if localVarHttpContentType != "" { 234 localVarHeaderParams["Content-Type"] = localVarHttpContentType 235 } 236 237 // to determine the Accept header 238 localVarHttpHeaderAccepts := []string{} 239 240 // set Accept header 241 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 242 if localVarHttpHeaderAccept != "" { 243 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 244 } 245 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 246 if err != nil { 247 return &successPayload, err 248 } 249 250 localVarHttpResponse, err := a.client.callAPI(r) 251 if err != nil || localVarHttpResponse == nil { 252 return &successPayload, err 253 } 254 defer localVarHttpResponse.Body.Close() 255 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 256 257 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 258 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 259 } 260 261 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 262 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 263 return &successPayload, err 264 } 265 } 266 267 return &successPayload, err 268 } 269 270 /* V1ApiService 271 @param osId osId 272 @return *GetRuntimeEnvResponse*/ 273 func (a *V1ApiService) GetRuntimeEnv(ctx context.Context, osId *string) (*GetRuntimeEnvResponse, error) { 274 var ( 275 localVarHttpMethod = strings.ToUpper("Get") 276 localVarPostBody interface{} 277 localVarFileName string 278 localVarFileBytes []byte 279 successPayload GetRuntimeEnvResponse 280 ) 281 282 // create path and map variables 283 localVarPath := a.client.cfg.BasePath + "/env/os/{osId}/runtime" 284 localVarPath = strings.Replace(localVarPath, "{"+"osId"+"}", fmt.Sprintf("%v", *osId), -1) 285 286 localVarHeaderParams := make(map[string]string) 287 localVarQueryParams := url.Values{} 288 localVarFormParams := url.Values{} 289 290 // to determine the Content-Type header 291 localVarHttpContentTypes := []string{} 292 293 // set Content-Type header 294 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 295 if localVarHttpContentType != "" { 296 localVarHeaderParams["Content-Type"] = localVarHttpContentType 297 } 298 299 // to determine the Accept header 300 localVarHttpHeaderAccepts := []string{} 301 302 // set Accept header 303 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 304 if localVarHttpHeaderAccept != "" { 305 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 306 } 307 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 308 if err != nil { 309 return &successPayload, err 310 } 311 312 localVarHttpResponse, err := a.client.callAPI(r) 313 if err != nil || localVarHttpResponse == nil { 314 return &successPayload, err 315 } 316 defer localVarHttpResponse.Body.Close() 317 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 318 319 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 320 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 321 } 322 323 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 324 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 325 return &successPayload, err 326 } 327 } 328 329 return &successPayload, err 330 } 331 332 /* V1ApiService 333 @param osId osId 334 @param runtimeId runtimeId 335 @return *GetRuntimeVersionEnvResponse*/ 336 func (a *V1ApiService) GetRuntimeVersionEnv(ctx context.Context, osId *string, runtimeId *string) (*GetRuntimeVersionEnvResponse, error) { 337 var ( 338 localVarHttpMethod = strings.ToUpper("Get") 339 localVarPostBody interface{} 340 localVarFileName string 341 localVarFileBytes []byte 342 successPayload GetRuntimeVersionEnvResponse 343 ) 344 345 // create path and map variables 346 localVarPath := a.client.cfg.BasePath + "/env/os/{osId}/runtime/{runtimeId}/version" 347 localVarPath = strings.Replace(localVarPath, "{"+"osId"+"}", fmt.Sprintf("%v", *osId), -1) 348 localVarPath = strings.Replace(localVarPath, "{"+"runtimeId"+"}", fmt.Sprintf("%v", *runtimeId), -1) 349 350 localVarHeaderParams := make(map[string]string) 351 localVarQueryParams := url.Values{} 352 localVarFormParams := url.Values{} 353 354 // to determine the Content-Type header 355 localVarHttpContentTypes := []string{} 356 357 // set Content-Type header 358 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 359 if localVarHttpContentType != "" { 360 localVarHeaderParams["Content-Type"] = localVarHttpContentType 361 } 362 363 // to determine the Accept header 364 localVarHttpHeaderAccepts := []string{} 365 366 // set Accept header 367 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 368 if localVarHttpHeaderAccept != "" { 369 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 370 } 371 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 372 if err != nil { 373 return &successPayload, err 374 } 375 376 localVarHttpResponse, err := a.client.callAPI(r) 377 if err != nil || localVarHttpResponse == nil { 378 return &successPayload, err 379 } 380 defer localVarHttpResponse.Body.Close() 381 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 382 383 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 384 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 385 } 386 387 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 388 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 389 return &successPayload, err 390 } 391 } 392 393 return &successPayload, err 394 } 395 396 /* V1ApiService 397 @return *GetObjsBucketResponse*/ 398 func (a *V1ApiService) GetObjectstorageBucket(ctx context.Context) (*GetObjsBucketResponse, error) { 399 var ( 400 localVarHttpMethod = strings.ToUpper("Get") 401 localVarPostBody interface{} 402 localVarFileName string 403 localVarFileBytes []byte 404 successPayload GetObjsBucketResponse 405 ) 406 407 // create path and map variables 408 localVarPath := a.client.cfg.BasePath + "/objectstorage/bucket" 409 410 localVarHeaderParams := make(map[string]string) 411 localVarQueryParams := url.Values{} 412 localVarFormParams := url.Values{} 413 414 // to determine the Content-Type header 415 localVarHttpContentTypes := []string{} 416 417 // set Content-Type header 418 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 419 if localVarHttpContentType != "" { 420 localVarHeaderParams["Content-Type"] = localVarHttpContentType 421 } 422 423 // to determine the Accept header 424 localVarHttpHeaderAccepts := []string{} 425 426 // set Accept header 427 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 428 if localVarHttpHeaderAccept != "" { 429 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 430 } 431 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 432 if err != nil { 433 return &successPayload, err 434 } 435 436 localVarHttpResponse, err := a.client.callAPI(r) 437 if err != nil || localVarHttpResponse == nil { 438 return &successPayload, err 439 } 440 defer localVarHttpResponse.Body.Close() 441 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 442 443 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 444 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 445 } 446 447 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 448 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 449 return &successPayload, err 450 } 451 } 452 453 return &successPayload, err 454 } 455 456 /* V1ApiService 457 @param optional (nil or map[string]interface{}) with one or more of: 458 @param "pageNo" (string) Page No 459 @param "pageSize" (string) Page Size 460 @param "projectName" (string) Project Name 461 @return *GetProjectListResponse*/ 462 func (a *V1ApiService) GetProjects(ctx context.Context, localVarOptionals map[string]interface{}) (*GetProjectListResponse, error) { 463 var ( 464 localVarHttpMethod = strings.ToUpper("Get") 465 localVarPostBody interface{} 466 localVarFileName string 467 localVarFileBytes []byte 468 successPayload GetProjectListResponse 469 ) 470 471 // create path and map variables 472 localVarPath := a.client.cfg.BasePath + "/project" 473 474 localVarHeaderParams := make(map[string]string) 475 localVarQueryParams := url.Values{} 476 localVarFormParams := url.Values{} 477 478 if err := typeCheckParameter(localVarOptionals["pageNo"], "string", "pageNo"); err != nil { 479 return &successPayload, err 480 } 481 if err := typeCheckParameter(localVarOptionals["pageSize"], "string", "pageSize"); err != nil { 482 return &successPayload, err 483 } 484 if err := typeCheckParameter(localVarOptionals["projectName"], "string", "projectName"); err != nil { 485 return &successPayload, err 486 } 487 488 if localVarTempParam, localVarOk := localVarOptionals["pageNo"].(string); localVarOk { 489 localVarQueryParams.Add("pageNo", parameterToString(localVarTempParam, "")) 490 } 491 if localVarTempParam, localVarOk := localVarOptionals["pageSize"].(string); localVarOk { 492 localVarQueryParams.Add("pageSize", parameterToString(localVarTempParam, "")) 493 } 494 if localVarTempParam, localVarOk := localVarOptionals["projectName"].(string); localVarOk { 495 localVarQueryParams.Add("projectName", parameterToString(localVarTempParam, "")) 496 } 497 // to determine the Content-Type header 498 localVarHttpContentTypes := []string{} 499 500 // set Content-Type header 501 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 502 if localVarHttpContentType != "" { 503 localVarHeaderParams["Content-Type"] = localVarHttpContentType 504 } 505 506 // to determine the Accept header 507 localVarHttpHeaderAccepts := []string{} 508 509 // set Accept header 510 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 511 if localVarHttpHeaderAccept != "" { 512 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 513 } 514 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 515 if err != nil { 516 return &successPayload, err 517 } 518 519 localVarHttpResponse, err := a.client.callAPI(r) 520 if err != nil || localVarHttpResponse == nil { 521 return &successPayload, err 522 } 523 defer localVarHttpResponse.Body.Close() 524 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 525 526 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 527 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 528 } 529 530 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 531 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 532 return &successPayload, err 533 } 534 } 535 536 return &successPayload, err 537 } 538 539 /* V1ApiService 540 @param body 541 @return *CreateProjectResponse*/ 542 func (a *V1ApiService) CreateProject(ctx context.Context, body *CreateProject) (*CreateProjectResponse, error) { 543 var ( 544 localVarHttpMethod = strings.ToUpper("Post") 545 localVarPostBody interface{} 546 localVarFileName string 547 localVarFileBytes []byte 548 successPayload CreateProjectResponse 549 ) 550 551 // create path and map variables 552 localVarPath := a.client.cfg.BasePath + "/project" 553 554 localVarHeaderParams := make(map[string]string) 555 localVarQueryParams := url.Values{} 556 localVarFormParams := url.Values{} 557 558 // to determine the Content-Type header 559 localVarHttpContentTypes := []string{} 560 561 // set Content-Type header 562 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 563 if localVarHttpContentType != "" { 564 localVarHeaderParams["Content-Type"] = localVarHttpContentType 565 } 566 567 // to determine the Accept header 568 localVarHttpHeaderAccepts := []string{} 569 570 // set Accept header 571 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 572 if localVarHttpHeaderAccept != "" { 573 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 574 } 575 // body params 576 localVarPostBody = body 577 v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData") 578 if v.IsValid() && v.CanAddr() { 579 ptr := v.Addr().Interface().(**string) 580 if *ptr != nil { 581 **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr)) 582 } 583 } 584 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 585 if err != nil { 586 return &successPayload, err 587 } 588 589 localVarHttpResponse, err := a.client.callAPI(r) 590 if err != nil || localVarHttpResponse == nil { 591 return &successPayload, err 592 } 593 defer localVarHttpResponse.Body.Close() 594 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 595 596 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 597 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 598 } 599 600 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 601 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 602 return &successPayload, err 603 } 604 } 605 606 return &successPayload, err 607 } 608 609 /* V1ApiService 610 @param body 611 @param projectId projectId 612 @return */ 613 func (a *V1ApiService) CancelBuild(ctx context.Context, body *CancelBuild, projectId *string) error { 614 var ( 615 localVarHttpMethod = strings.ToUpper("Delete") 616 localVarPostBody interface{} 617 localVarFileName string 618 localVarFileBytes []byte 619 ) 620 621 // create path and map variables 622 localVarPath := a.client.cfg.BasePath + "/project/{projectId}/build" 623 localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", fmt.Sprintf("%v", *projectId), -1) 624 625 localVarHeaderParams := make(map[string]string) 626 localVarQueryParams := url.Values{} 627 localVarFormParams := url.Values{} 628 629 // to determine the Content-Type header 630 localVarHttpContentTypes := []string{} 631 632 // set Content-Type header 633 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 634 if localVarHttpContentType != "" { 635 localVarHeaderParams["Content-Type"] = localVarHttpContentType 636 } 637 638 // to determine the Accept header 639 localVarHttpHeaderAccepts := []string{} 640 641 // set Accept header 642 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 643 if localVarHttpHeaderAccept != "" { 644 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 645 } 646 // body params 647 localVarPostBody = body 648 v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData") 649 if v.IsValid() && v.CanAddr() { 650 ptr := v.Addr().Interface().(**string) 651 if *ptr != nil { 652 **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr)) 653 } 654 } 655 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 656 if err != nil { 657 return err 658 } 659 660 localVarHttpResponse, err := a.client.callAPI(r) 661 if err != nil || localVarHttpResponse == nil { 662 return err 663 } 664 defer localVarHttpResponse.Body.Close() 665 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 666 667 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 668 return reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 669 } 670 671 return err 672 } 673 674 /* V1ApiService 675 @param projectId projectId 676 @return *StartBuildResponse*/ 677 func (a *V1ApiService) StartBuild(ctx context.Context, projectId *string) (*StartBuildResponse, error) { 678 var ( 679 localVarHttpMethod = strings.ToUpper("Post") 680 localVarPostBody interface{} 681 localVarFileName string 682 localVarFileBytes []byte 683 successPayload StartBuildResponse 684 ) 685 686 // create path and map variables 687 localVarPath := a.client.cfg.BasePath + "/project/{projectId}/build" 688 localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", fmt.Sprintf("%v", *projectId), -1) 689 690 localVarHeaderParams := make(map[string]string) 691 localVarQueryParams := url.Values{} 692 localVarFormParams := url.Values{} 693 694 // to determine the Content-Type header 695 localVarHttpContentTypes := []string{} 696 697 // set Content-Type header 698 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 699 if localVarHttpContentType != "" { 700 localVarHeaderParams["Content-Type"] = localVarHttpContentType 701 } 702 703 // to determine the Accept header 704 localVarHttpHeaderAccepts := []string{} 705 706 // set Accept header 707 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 708 if localVarHttpHeaderAccept != "" { 709 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 710 } 711 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 712 if err != nil { 713 return &successPayload, err 714 } 715 716 localVarHttpResponse, err := a.client.callAPI(r) 717 if err != nil || localVarHttpResponse == nil { 718 return &successPayload, err 719 } 720 defer localVarHttpResponse.Body.Close() 721 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 722 723 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 724 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 725 } 726 727 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 728 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 729 return &successPayload, err 730 } 731 } 732 733 return &successPayload, err 734 } 735 736 /* V1ApiService 737 @param projectId projectId 738 @return */ 739 func (a *V1ApiService) DeleteProject(ctx context.Context, projectId *string) error { 740 var ( 741 localVarHttpMethod = strings.ToUpper("Delete") 742 localVarPostBody interface{} 743 localVarFileName string 744 localVarFileBytes []byte 745 ) 746 747 // create path and map variables 748 localVarPath := a.client.cfg.BasePath + "/project/{projectId}" 749 localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", fmt.Sprintf("%v", *projectId), -1) 750 751 localVarHeaderParams := make(map[string]string) 752 localVarQueryParams := url.Values{} 753 localVarFormParams := url.Values{} 754 755 // to determine the Content-Type header 756 localVarHttpContentTypes := []string{} 757 758 // set Content-Type header 759 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 760 if localVarHttpContentType != "" { 761 localVarHeaderParams["Content-Type"] = localVarHttpContentType 762 } 763 764 // to determine the Accept header 765 localVarHttpHeaderAccepts := []string{} 766 767 // set Accept header 768 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 769 if localVarHttpHeaderAccept != "" { 770 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 771 } 772 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 773 if err != nil { 774 return err 775 } 776 777 localVarHttpResponse, err := a.client.callAPI(r) 778 if err != nil || localVarHttpResponse == nil { 779 return err 780 } 781 defer localVarHttpResponse.Body.Close() 782 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 783 784 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 785 return reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 786 } 787 788 return err 789 } 790 791 /* V1ApiService 792 @param projectId projectId 793 @return *GetProjectDetailResponse*/ 794 func (a *V1ApiService) GetProject(ctx context.Context, projectId *string) (*GetProjectDetailResponse, error) { 795 var ( 796 localVarHttpMethod = strings.ToUpper("Get") 797 localVarPostBody interface{} 798 localVarFileName string 799 localVarFileBytes []byte 800 successPayload GetProjectDetailResponse 801 ) 802 803 // create path and map variables 804 localVarPath := a.client.cfg.BasePath + "/project/{projectId}" 805 localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", fmt.Sprintf("%v", *projectId), -1) 806 807 localVarHeaderParams := make(map[string]string) 808 localVarQueryParams := url.Values{} 809 localVarFormParams := url.Values{} 810 811 // to determine the Content-Type header 812 localVarHttpContentTypes := []string{} 813 814 // set Content-Type header 815 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 816 if localVarHttpContentType != "" { 817 localVarHeaderParams["Content-Type"] = localVarHttpContentType 818 } 819 820 // to determine the Accept header 821 localVarHttpHeaderAccepts := []string{} 822 823 // set Accept header 824 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 825 if localVarHttpHeaderAccept != "" { 826 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 827 } 828 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 829 if err != nil { 830 return &successPayload, err 831 } 832 833 localVarHttpResponse, err := a.client.callAPI(r) 834 if err != nil || localVarHttpResponse == nil { 835 return &successPayload, err 836 } 837 defer localVarHttpResponse.Body.Close() 838 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 839 840 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 841 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 842 } 843 844 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 845 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 846 return &successPayload, err 847 } 848 } 849 850 return &successPayload, err 851 } 852 853 /* V1ApiService 854 @param projectId projectId 855 @return *GetBuildHistoryResponse*/ 856 func (a *V1ApiService) GetBuildHistory(ctx context.Context, projectId *string) (*GetBuildHistoryResponse, error) { 857 var ( 858 localVarHttpMethod = strings.ToUpper("Get") 859 localVarPostBody interface{} 860 localVarFileName string 861 localVarFileBytes []byte 862 successPayload GetBuildHistoryResponse 863 ) 864 865 // create path and map variables 866 localVarPath := a.client.cfg.BasePath + "/project/{projectId}/history" 867 localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", fmt.Sprintf("%v", *projectId), -1) 868 869 localVarHeaderParams := make(map[string]string) 870 localVarQueryParams := url.Values{} 871 localVarFormParams := url.Values{} 872 873 // to determine the Content-Type header 874 localVarHttpContentTypes := []string{} 875 876 // set Content-Type header 877 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 878 if localVarHttpContentType != "" { 879 localVarHeaderParams["Content-Type"] = localVarHttpContentType 880 } 881 882 // to determine the Accept header 883 localVarHttpHeaderAccepts := []string{} 884 885 // set Accept header 886 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 887 if localVarHttpHeaderAccept != "" { 888 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 889 } 890 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 891 if err != nil { 892 return &successPayload, err 893 } 894 895 localVarHttpResponse, err := a.client.callAPI(r) 896 if err != nil || localVarHttpResponse == nil { 897 return &successPayload, err 898 } 899 defer localVarHttpResponse.Body.Close() 900 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 901 902 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 903 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 904 } 905 906 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 907 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 908 return &successPayload, err 909 } 910 } 911 912 return &successPayload, err 913 } 914 915 /* V1ApiService 916 @param body 917 @param projectId projectId 918 @return *CreateProjectResponse*/ 919 func (a *V1ApiService) ChangeProject(ctx context.Context, body *ChangeProject, projectId *string) (*CreateProjectResponse, error) { 920 var ( 921 localVarHttpMethod = strings.ToUpper("Patch") 922 localVarPostBody interface{} 923 localVarFileName string 924 localVarFileBytes []byte 925 successPayload CreateProjectResponse 926 ) 927 928 // create path and map variables 929 localVarPath := a.client.cfg.BasePath + "/project/{projectId}" 930 localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", fmt.Sprintf("%v", *projectId), -1) 931 932 localVarHeaderParams := make(map[string]string) 933 localVarQueryParams := url.Values{} 934 localVarFormParams := url.Values{} 935 936 // to determine the Content-Type header 937 localVarHttpContentTypes := []string{} 938 939 // set Content-Type header 940 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 941 if localVarHttpContentType != "" { 942 localVarHeaderParams["Content-Type"] = localVarHttpContentType 943 } 944 945 // to determine the Accept header 946 localVarHttpHeaderAccepts := []string{} 947 948 // set Accept header 949 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 950 if localVarHttpHeaderAccept != "" { 951 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 952 } 953 // body params 954 localVarPostBody = body 955 v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData") 956 if v.IsValid() && v.CanAddr() { 957 ptr := v.Addr().Interface().(**string) 958 if *ptr != nil { 959 **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr)) 960 } 961 } 962 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 963 if err != nil { 964 return &successPayload, err 965 } 966 967 localVarHttpResponse, err := a.client.callAPI(r) 968 if err != nil || localVarHttpResponse == nil { 969 return &successPayload, err 970 } 971 defer localVarHttpResponse.Body.Close() 972 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 973 974 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 975 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 976 } 977 978 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 979 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 980 return &successPayload, err 981 } 982 } 983 984 return &successPayload, err 985 } 986 987 /* V1ApiService 988 @return *GetScRepositoryResponse*/ 989 func (a *V1ApiService) GetSourcecommitRepositories(ctx context.Context) (*GetScRepositoryResponse, error) { 990 var ( 991 localVarHttpMethod = strings.ToUpper("Get") 992 localVarPostBody interface{} 993 localVarFileName string 994 localVarFileBytes []byte 995 successPayload GetScRepositoryResponse 996 ) 997 998 // create path and map variables 999 localVarPath := a.client.cfg.BasePath + "/sourcecommit/repository" 1000 1001 localVarHeaderParams := make(map[string]string) 1002 localVarQueryParams := url.Values{} 1003 localVarFormParams := url.Values{} 1004 1005 // to determine the Content-Type header 1006 localVarHttpContentTypes := []string{} 1007 1008 // set Content-Type header 1009 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1010 if localVarHttpContentType != "" { 1011 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1012 } 1013 1014 // to determine the Accept header 1015 localVarHttpHeaderAccepts := []string{} 1016 1017 // set Accept header 1018 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1019 if localVarHttpHeaderAccept != "" { 1020 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1021 } 1022 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1023 if err != nil { 1024 return &successPayload, err 1025 } 1026 1027 localVarHttpResponse, err := a.client.callAPI(r) 1028 if err != nil || localVarHttpResponse == nil { 1029 return &successPayload, err 1030 } 1031 defer localVarHttpResponse.Body.Close() 1032 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 1033 1034 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 1035 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 1036 } 1037 1038 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 1039 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 1040 return &successPayload, err 1041 } 1042 } 1043 1044 return &successPayload, err 1045 } 1046 1047 /* V1ApiService 1048 @param repositoryName repositoryName 1049 @return *GetScBranchResponse*/ 1050 func (a *V1ApiService) GetSourcecommitRepositoryBranches(ctx context.Context, repositoryName *string) (*GetScBranchResponse, error) { 1051 var ( 1052 localVarHttpMethod = strings.ToUpper("Get") 1053 localVarPostBody interface{} 1054 localVarFileName string 1055 localVarFileBytes []byte 1056 successPayload GetScBranchResponse 1057 ) 1058 1059 // create path and map variables 1060 localVarPath := a.client.cfg.BasePath + "/sourcecommit/repository/{repositoryName}/branch" 1061 localVarPath = strings.Replace(localVarPath, "{"+"repositoryName"+"}", fmt.Sprintf("%v", *repositoryName), -1) 1062 1063 localVarHeaderParams := make(map[string]string) 1064 localVarQueryParams := url.Values{} 1065 localVarFormParams := url.Values{} 1066 1067 // to determine the Content-Type header 1068 localVarHttpContentTypes := []string{} 1069 1070 // set Content-Type header 1071 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) 1072 if localVarHttpContentType != "" { 1073 localVarHeaderParams["Content-Type"] = localVarHttpContentType 1074 } 1075 1076 // to determine the Accept header 1077 localVarHttpHeaderAccepts := []string{} 1078 1079 // set Accept header 1080 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) 1081 if localVarHttpHeaderAccept != "" { 1082 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept 1083 } 1084 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) 1085 if err != nil { 1086 return &successPayload, err 1087 } 1088 1089 localVarHttpResponse, err := a.client.callAPI(r) 1090 if err != nil || localVarHttpResponse == nil { 1091 return &successPayload, err 1092 } 1093 defer localVarHttpResponse.Body.Close() 1094 bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body) 1095 1096 if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) && localVarHttpResponse.StatusCode != 204 { 1097 return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes) 1098 } 1099 1100 if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) { 1101 if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{")+1:len(bodyBytes)-1], &successPayload); err != nil { 1102 return &successPayload, err 1103 } 1104 } 1105 1106 return &successPayload, err 1107 }