ParseGetAdminUsersUserIdFactorsResponse parses an HTTP response from a GetAdminUsersUserIdFactorsWithResponse call
(rsp *http.Response)
| 2547 | |
| 2548 | // ParseGetAdminUsersUserIdFactorsResponse parses an HTTP response from a GetAdminUsersUserIdFactorsWithResponse call |
| 2549 | func ParseGetAdminUsersUserIdFactorsResponse(rsp *http.Response) (*GetAdminUsersUserIdFactorsResponse, error) { |
| 2550 | bodyBytes, err := io.ReadAll(rsp.Body) |
| 2551 | defer func() { _ = rsp.Body.Close() }() |
| 2552 | if err != nil { |
| 2553 | return nil, err |
| 2554 | } |
| 2555 | |
| 2556 | response := &GetAdminUsersUserIdFactorsResponse{ |
| 2557 | Body: bodyBytes, |
| 2558 | HTTPResponse: rsp, |
| 2559 | } |
| 2560 | |
| 2561 | switch { |
| 2562 | case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: |
| 2563 | var dest []MFAFactorSchema |
| 2564 | if err := json.Unmarshal(bodyBytes, &dest); err != nil { |
| 2565 | return nil, err |
| 2566 | } |
| 2567 | response.JSON200 = &dest |
| 2568 | |
| 2569 | case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: |
| 2570 | var dest UnauthorizedResponse |
| 2571 | if err := json.Unmarshal(bodyBytes, &dest); err != nil { |
| 2572 | return nil, err |
| 2573 | } |
| 2574 | response.JSON401 = &dest |
| 2575 | |
| 2576 | case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: |
| 2577 | var dest ForbiddenResponse |
| 2578 | if err := json.Unmarshal(bodyBytes, &dest); err != nil { |
| 2579 | return nil, err |
| 2580 | } |
| 2581 | response.JSON403 = &dest |
| 2582 | |
| 2583 | case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: |
| 2584 | var dest ErrorSchema |
| 2585 | if err := json.Unmarshal(bodyBytes, &dest); err != nil { |
| 2586 | return nil, err |
| 2587 | } |
| 2588 | response.JSON404 = &dest |
| 2589 | |
| 2590 | } |
| 2591 | |
| 2592 | return response, nil |
| 2593 | } |
| 2594 | |
| 2595 | // ParseDeleteAdminUsersUserIdFactorsFactorIdResponse parses an HTTP response from a DeleteAdminUsersUserIdFactorsFactorIdWithResponse call |
| 2596 | func ParseDeleteAdminUsersUserIdFactorsFactorIdResponse(rsp *http.Response) (*DeleteAdminUsersUserIdFactorsFactorIdResponse, error) { |
no test coverage detected
searching dependent graphs…