@@ -303,10 +303,10 @@ internal class NativeLoginManager(
303303 userData = UserData (
304304 email = trimmedEmail,
305305 username = trimmedUsername,
306- password = trimmedNewPassword,
307306 firstName = firstName.trim(),
308307 lastName = lastName.trim()
309308 ),
309+ password = trimmedNewPassword,
310310 otpVerificationMethod = otpVerificationMethodString
311311 ).toJson()
312312 }.onFailure { e ->
@@ -368,19 +368,22 @@ internal class NativeLoginManager(
368368 * @param recaptchaevent The reCAPTCHA parameters for use with reCAPTCHA
369369 * Enterprise
370370 * @param userData The start registration request user data
371+ * @param password The user-entered new password
371372 * @param otpVerificationMethod The one-time-password's delivery method for
372373 * verification in "email" or "sms"
373374 */
374375 private data class StartRegistrationRequestBody (
375376 val recaptcha : String? ,
376377 val recaptchaevent : ReCaptchaEventRequestParameter ? ,
377378 val userData : UserData ,
379+ val password : String ,
378380 val otpVerificationMethod : String
379381 ) {
380382 fun toJson () = JSONObject ().apply {
381383 put(" recaptcha" , recaptcha)
382384 put(" recaptchaevent" , recaptchaevent?.toJson())
383385 put(" userdata" , userData.toJson())
386+ put(" password" , password)
384387 put(" verificationmethod" , otpVerificationMethod)
385388 }
386389
@@ -389,21 +392,18 @@ internal class NativeLoginManager(
389392 * request body's user info parameter.
390393 * @param email A valid, user-entered email address
391394 * @param username A valid Salesforce username or email
392- * @param password The user-entered new password
393395 * @param firstName The user-entered first name
394396 * @param lastName The user-entered last name
395397 */
396398 data class UserData (
397399 val email : String ,
398400 val username : String ,
399- val password : String ,
400401 val firstName : String ,
401402 val lastName : String
402403 ) {
403404 fun toJson () = JSONObject ().apply {
404405 put(" email" , email)
405406 put(" username" , username)
406- put(" password" , password)
407407 put(" firstName" , firstName)
408408 put(" lastName" , lastName)
409409 }
0 commit comments