/// <summary> /// Enrolls a new user into an existing platform payment using HTTP POST. /// </summary> /// <param name="request">The UserRequest object</param> /// <returns>The UserResponse object with information of the newly created platform</returns> /// <exception cref="ArgumentNullException">If the UserRequest object is null</exception> /// <exception cref="TikkieErrorResponseException">If the Tikkie API returns an error response.</exception> public async Task <UserResponse> CreateUserAsync(UserRequest request) { return(await _userRequestsHandler.CreateUserAsync(request)); }