Execute executes the request @return OAuth2RedirectTo
(r ApiAcceptUserCodeRequestRequest)
| 463 | // |
| 464 | // @return OAuth2RedirectTo |
| 465 | func (a *OAuth2APIService) AcceptUserCodeRequestExecute(r ApiAcceptUserCodeRequestRequest) (*OAuth2RedirectTo, *http.Response, error) { |
| 466 | var ( |
| 467 | localVarHTTPMethod = http.MethodPut |
| 468 | localVarPostBody interface{} |
| 469 | formFiles []formFile |
| 470 | localVarReturnValue *OAuth2RedirectTo |
| 471 | ) |
| 472 | |
| 473 | localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "OAuth2APIService.AcceptUserCodeRequest") |
| 474 | if err != nil { |
| 475 | return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} |
| 476 | } |
| 477 | |
| 478 | localVarPath := localBasePath + "/admin/oauth2/auth/requests/device/accept" |
| 479 | |
| 480 | localVarHeaderParams := make(map[string]string) |
| 481 | localVarQueryParams := url.Values{} |
| 482 | localVarFormParams := url.Values{} |
| 483 | if r.deviceChallenge == nil { |
| 484 | return localVarReturnValue, nil, reportError("deviceChallenge is required and must be specified") |
| 485 | } |
| 486 | |
| 487 | parameterAddToHeaderOrQuery(localVarQueryParams, "device_challenge", r.deviceChallenge, "form", "") |
| 488 | // to determine the Content-Type header |
| 489 | localVarHTTPContentTypes := []string{"application/json"} |
| 490 | |
| 491 | // set Content-Type header |
| 492 | localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) |
| 493 | if localVarHTTPContentType != "" { |
| 494 | localVarHeaderParams["Content-Type"] = localVarHTTPContentType |
| 495 | } |
| 496 | |
| 497 | // to determine the Accept header |
| 498 | localVarHTTPHeaderAccepts := []string{"application/json"} |
| 499 | |
| 500 | // set Accept header |
| 501 | localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) |
| 502 | if localVarHTTPHeaderAccept != "" { |
| 503 | localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept |
| 504 | } |
| 505 | // body params |
| 506 | localVarPostBody = r.acceptDeviceUserCodeRequest |
| 507 | req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) |
| 508 | if err != nil { |
| 509 | return localVarReturnValue, nil, err |
| 510 | } |
| 511 | |
| 512 | localVarHTTPResponse, err := a.client.callAPI(req) |
| 513 | if err != nil || localVarHTTPResponse == nil { |
| 514 | return localVarReturnValue, localVarHTTPResponse, err |
| 515 | } |
| 516 | |
| 517 | localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) |
| 518 | localVarHTTPResponse.Body.Close() |
| 519 | localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) |
| 520 | if err != nil { |
| 521 | return localVarReturnValue, localVarHTTPResponse, err |
| 522 | } |
no test coverage detected