@@ -1733,6 +1733,7 @@ def update_settings(self,
17331733 helpdesk_bypass = None ,
17341734 helpdesk_bypass_expiration = None ,
17351735 helpdesk_message = None ,
1736+ helpdesk_can_send_enroll_email = None ,
17361737 reactivation_url = None ,
17371738 reactivation_integration_key = None ,
17381739 security_checkup_enabled = None ,
@@ -1755,11 +1756,11 @@ def update_settings(self,
17551756 timezone - <str:IANA timezone>|None
17561757 telephony_warning_min - <int:credits>
17571758 caller_id - <str:phone number>
1758- push_enabled - True|False|None
1759- sms_enabled - True|False|None
1760- voice_enabled - True|False|None
1761- mobile_otp_enabled - True|False|None
1762- u2f_enabled - True|False|None
1759+ push_enabled - Deprecated; ignored if specified.
1760+ sms_enabled - Deprecated; ignored if specified.
1761+ voice_enabled - Deprecated; ignored if specified.
1762+ mobile_otp_enabled - Deprecated; ignored if specified.
1763+ u2f_enabled - Deprecated; ignored if specified.
17631764 user_telephony_cost_max - <int:positive number of credits>
17641765 minimum_password_length - <int:length>|None
17651766 password_requires_upper_alpha - True|False|None
@@ -1769,6 +1770,7 @@ def update_settings(self,
17691770 helpdesk_bypass - "allow"|"limit"|"deny"|None
17701771 helpdesk_bypass_expiration - <int:minutes>|0
17711772 helpdesk_message - <str:message|None>
1773+ helpdesk_can_send_enroll_email - True|False|None
17721774 reactivation_url - <str:url>|None
17731775 reactivation_integration_key - <str:url>|None
17741776 security_checkup_enabled - True|False|None
@@ -1798,7 +1800,8 @@ def update_settings(self,
17981800 if fraud_email is not None :
17991801 params ['fraud_email' ] = fraud_email
18001802 if fraud_email_enabled is not None :
1801- params ['fraud_email_enabled' ] = fraud_email_enabled
1803+ params ['fraud_email_enabled' ] = ('1' if
1804+ fraud_email_enabled else '0' )
18021805 if keypress_confirm is not None :
18031806 params ['keypress_confirm' ] = keypress_confirm
18041807 if keypress_fraud is not None :
@@ -1809,16 +1812,6 @@ def update_settings(self,
18091812 params ['telephony_warning_min' ] = str (telephony_warning_min )
18101813 if caller_id is not None :
18111814 params ['caller_id' ] = caller_id
1812- if push_enabled is not None :
1813- params ['push_enabled' ] = '1' if push_enabled else '0'
1814- if sms_enabled is not None :
1815- params ['sms_enabled' ] = '1' if sms_enabled else '0'
1816- if voice_enabled is not None :
1817- params ['voice_enabled' ] = '1' if voice_enabled else '0'
1818- if mobile_otp_enabled is not None :
1819- params ['mobile_otp_enabled' ] = '1' if mobile_otp_enabled else '0'
1820- if u2f_enabled is not None :
1821- params ['u2f_enabled' ] = '1' if u2f_enabled else '0'
18221815 if user_telephony_cost_max is not None :
18231816 params ['user_telephony_cost_max' ] = str (user_telephony_cost_max )
18241817 if minimum_password_length is not None :
@@ -1841,12 +1834,16 @@ def update_settings(self,
18411834 params ['helpdesk_bypass_expiration' ] = str (helpdesk_bypass_expiration )
18421835 if helpdesk_message is not None :
18431836 params ['helpdesk_message' ] = str (helpdesk_message )
1837+ if helpdesk_can_send_enroll_email is not None :
1838+ params ['helpdesk_can_send_enroll_email' ] = ('1' if
1839+ helpdesk_can_send_enroll_email else '0' )
18441840 if reactivation_url is not None :
18451841 params ['reactivation_url' ] = reactivation_url
18461842 if reactivation_integration_key is not None :
18471843 params ['reactivation_integration_key' ] = reactivation_integration_key
18481844 if security_checkup_enabled is not None :
1849- params ['security_checkup_enabled' ] = security_checkup_enabled
1845+ params ['security_checkup_enabled' ] = ('1' if
1846+ security_checkup_enabled else '0' )
18501847
18511848 if not params :
18521849 raise TypeError ("No settings were provided" )
0 commit comments