
    xh?                     "     G d  de           ZdS )c                   V    e Zd ZdZddZed             Zej        d             Zd ZdS )BypassUnsubscribeManagementa  Setting for Bypass Unsubscribe Management


    Allows you to bypass the global unsubscribe list to ensure that the email is delivered to recipients.
    Bounce and spam report lists will still be checked; addresses on these other lists will not receive
    the message. This filter applies only to global unsubscribes and will not bypass group unsubscribes.
    This filter cannot be combined with the bypass_list_management filter.
    Nc                 *    d| _         |	|| _        dS dS )zCreate a BypassUnsubscribeManagement.

        :param enable: Whether emails should bypass unsubscribe management.
        :type enable: boolean, optional
        N)_enableenable)selfr   s     f/var/www/html/what/lib/python3.11/site-packages/sendgrid/helpers/mail/bypass_unsubscribe_management.py__init__z$BypassUnsubscribeManagement.__init__   s$      DKKK     c                     | j         S )zGIndicates if this setting is enabled.

        :rtype: boolean
        r   )r   s    r   r   z"BypassUnsubscribeManagement.enable   s     |r
   c                     || _         dS )zIndicates if this setting is enabled.

        :param value: Indicates if this setting is enabled.
        :type value: boolean
        Nr   )r   values     r   r   z"BypassUnsubscribeManagement.enable   s     r
   c                 ,    i }| j         
| j         |d<   |S )z
        Get a JSON-ready representation of this BypassUnsubscribeManagement.

        :returns: This BypassUnsubscribeManagement, ready for use in a request body.
        :rtype: dict
        Nr   )r   )r   bypass_unsubscribe_managements     r   getzBypassUnsubscribeManagement.get'   s%     )+%;"6:k)(3,,r
   )N)	__name__
__module____qualname____doc__r	   propertyr   setterr    r
   r   r   r      sy         	! 	! 	! 	!   X ]  ]
- 
- 
- 
- 
-r
   r   N)objectr   r   r
   r   <module>r      s9   0- 0- 0- 0- 0-& 0- 0- 0- 0- 0-r
   