Execute executes the request @return LoginFlow
(r FrontendAPICreateNativeLoginFlowRequest)
| 2187 | // |
| 2188 | // @return LoginFlow |
| 2189 | func (a *FrontendAPIService) CreateNativeLoginFlowExecute(r FrontendAPICreateNativeLoginFlowRequest) (*LoginFlow, *http.Response, error) { |
| 2190 | var ( |
| 2191 | localVarHTTPMethod = http.MethodGet |
| 2192 | localVarPostBody interface{} |
| 2193 | formFiles []formFile |
| 2194 | localVarReturnValue *LoginFlow |
| 2195 | ) |
| 2196 | |
| 2197 | localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "FrontendAPIService.CreateNativeLoginFlow") |
| 2198 | if err != nil { |
| 2199 | return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} |
| 2200 | } |
| 2201 | |
| 2202 | localVarPath := localBasePath + "/self-service/login/api" |
| 2203 | |
| 2204 | localVarHeaderParams := make(map[string]string) |
| 2205 | localVarQueryParams := url.Values{} |
| 2206 | localVarFormParams := url.Values{} |
| 2207 | |
| 2208 | if r.refresh != nil { |
| 2209 | parameterAddToHeaderOrQuery(localVarQueryParams, "refresh", r.refresh, "form", "") |
| 2210 | } |
| 2211 | if r.aal != nil { |
| 2212 | parameterAddToHeaderOrQuery(localVarQueryParams, "aal", r.aal, "form", "") |
| 2213 | } |
| 2214 | if r.returnSessionTokenExchangeCode != nil { |
| 2215 | parameterAddToHeaderOrQuery(localVarQueryParams, "return_session_token_exchange_code", r.returnSessionTokenExchangeCode, "form", "") |
| 2216 | } |
| 2217 | if r.returnTo != nil { |
| 2218 | parameterAddToHeaderOrQuery(localVarQueryParams, "return_to", r.returnTo, "form", "") |
| 2219 | } |
| 2220 | if r.organization != nil { |
| 2221 | parameterAddToHeaderOrQuery(localVarQueryParams, "organization", r.organization, "form", "") |
| 2222 | } |
| 2223 | if r.via != nil { |
| 2224 | parameterAddToHeaderOrQuery(localVarQueryParams, "via", r.via, "form", "") |
| 2225 | } |
| 2226 | if r.identitySchema != nil { |
| 2227 | parameterAddToHeaderOrQuery(localVarQueryParams, "identity_schema", r.identitySchema, "form", "") |
| 2228 | } |
| 2229 | // to determine the Content-Type header |
| 2230 | localVarHTTPContentTypes := []string{} |
| 2231 | |
| 2232 | // set Content-Type header |
| 2233 | localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) |
| 2234 | if localVarHTTPContentType != "" { |
| 2235 | localVarHeaderParams["Content-Type"] = localVarHTTPContentType |
| 2236 | } |
| 2237 | |
| 2238 | // to determine the Accept header |
| 2239 | localVarHTTPHeaderAccepts := []string{"application/json"} |
| 2240 | |
| 2241 | // set Accept header |
| 2242 | localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) |
| 2243 | if localVarHTTPHeaderAccept != "" { |
| 2244 | localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept |
| 2245 | } |
| 2246 | if r.xSessionToken != nil { |
nothing calls this directly
no test coverage detected