@@ -303,10 +303,10 @@ internal class NativeLoginManager(
303
303
userData = UserData (
304
304
email = trimmedEmail,
305
305
username = trimmedUsername,
306
- password = trimmedNewPassword,
307
306
firstName = firstName.trim(),
308
307
lastName = lastName.trim()
309
308
),
309
+ password = trimmedNewPassword,
310
310
otpVerificationMethod = otpVerificationMethodString
311
311
).toJson()
312
312
}.onFailure { e ->
@@ -368,19 +368,22 @@ internal class NativeLoginManager(
368
368
* @param recaptchaevent The reCAPTCHA parameters for use with reCAPTCHA
369
369
* Enterprise
370
370
* @param userData The start registration request user data
371
+ * @param password The user-entered new password
371
372
* @param otpVerificationMethod The one-time-password's delivery method for
372
373
* verification in "email" or "sms"
373
374
*/
374
375
private data class StartRegistrationRequestBody (
375
376
val recaptcha : String? ,
376
377
val recaptchaevent : ReCaptchaEventRequestParameter ? ,
377
378
val userData : UserData ,
379
+ val password : String ,
378
380
val otpVerificationMethod : String
379
381
) {
380
382
fun toJson () = JSONObject ().apply {
381
383
put(" recaptcha" , recaptcha)
382
384
put(" recaptchaevent" , recaptchaevent?.toJson())
383
385
put(" userdata" , userData.toJson())
386
+ put(" password" , password)
384
387
put(" verificationmethod" , otpVerificationMethod)
385
388
}
386
389
@@ -389,21 +392,18 @@ internal class NativeLoginManager(
389
392
* request body's user info parameter.
390
393
* @param email A valid, user-entered email address
391
394
* @param username A valid Salesforce username or email
392
- * @param password The user-entered new password
393
395
* @param firstName The user-entered first name
394
396
* @param lastName The user-entered last name
395
397
*/
396
398
data class UserData (
397
399
val email : String ,
398
400
val username : String ,
399
- val password : String ,
400
401
val firstName : String ,
401
402
val lastName : String
402
403
) {
403
404
fun toJson () = JSONObject ().apply {
404
405
put(" email" , email)
405
406
put(" username" , username)
406
- put(" password" , password)
407
407
put(" firstName" , firstName)
408
408
put(" lastName" , lastName)
409
409
}
0 commit comments