registrationSessionCreateWithHttpInfo method
Create user registration session
Note: This method returns the HTTP Response
.
Parameters:
- UserRegistrationRequest request (required):
Implementation
Future<Response> registrationSessionCreateWithHttpInfo(UserRegistrationRequest request) async {
// Verify required params are set.
if (request == null) {
throw ApiException(HttpStatus.badRequest, 'Missing required param: request');
}
final path = r'/registration/';
Object postBody = request;
final queryParams = <QueryParam>[];
final headerParams = <String, String>{};
final formParams = <String, String>{};
final contentTypes = <String>['application/json'];
final nullableContentType = contentTypes.isNotEmpty ? contentTypes[0] : null;
final authNames = <String>['Bearer'];
if (nullableContentType != null &&
nullableContentType.toLowerCase().startsWith('multipart/form-data')) {
bool hasFields = false;
final mp = MultipartRequest("", Uri());
if (hasFields) {
postBody = mp;
}
} else {}
return await apiClient.invokeAPI(
path,
'POST',
queryParams,
postBody,
headerParams,
formParams,
nullableContentType,
authNames,
);
}