Class OTP.SMS.AuthenticateParameters

  • All Implemented Interfaces:

    
    public final class OTP.SMS.AuthenticateParameters
    
                        

    A data class wrapping the parameters needed to authenticate an SMS OTP

    • Constructor Detail

      • OTP.SMS.AuthenticateParameters

        OTP.SMS.AuthenticateParameters(String organizationId, String memberId, String code, SetMFAEnrollment setMFAEnrollment, Integer sessionDurationMinutes)
      • OTP.SMS.AuthenticateParameters

        OTP.SMS.AuthenticateParameters(String organizationId, String memberId, String code, SetMFAEnrollment setMFAEnrollment)
      • OTP.SMS.AuthenticateParameters

        OTP.SMS.AuthenticateParameters(String organizationId, String memberId, String code)
    • Method Detail

      • getSetMFAEnrollment

         final SetMFAEnrollment getSetMFAEnrollment()

        If set to 'enroll', enrolls the member in MFA by setting the "mfa_enrolled" boolean to true. If set to 'unenroll', unenrolls the member in MFA by setting the "mfa_enrolled" boolean to false. If not set, does not affect the member's MFA enrollment.