ó
ş9^c           @   s   d  e  f d     YZ d S(   t   BypassListManagementc           B   sD   e  Z d  Z d d  Z e d    Z e j d    Z d   Z RS(   s(  Setting for Bypass List Management

    Allows you to bypass all unsubscribe groups and suppressions to ensure that
    the email is delivered to every single recipient. This should only be used
    in emergencies when it is absolutely necessary that every recipient
    receives your email.
    c         C   s%   d |  _ | d k	 r! | |  _ n  d S(   s   Create a BypassListManagement.

        :param enable: Whether emails should bypass list management.
        :type enable: boolean, optional
        N(   t   Nonet   _enablet   enable(   t   selfR   (    (    sN   /tmp/pip-unpacked-wheel-v7av_c/sendgrid/helpers/mail/bypass_list_management.pyt   __init__
   s    	c         C   s   |  j  S(   sG   Indicates if this setting is enabled.

        :rtype: boolean
        (   R   (   R   (    (    sN   /tmp/pip-unpacked-wheel-v7av_c/sendgrid/helpers/mail/bypass_list_management.pyR      s    c         C   s   | |  _  d S(   s   Indicates if this setting is enabled.

        :param value: Indicates if this setting is enabled.
        :type value: boolean
        N(   R   (   R   t   value(    (    sN   /tmp/pip-unpacked-wheel-v7av_c/sendgrid/helpers/mail/bypass_list_management.pyR      s    c         C   s)   i  } |  j  d k	 r% |  j  | d <n  | S(   sł   
        Get a JSON-ready representation of this BypassListManagement.

        :returns: This BypassListManagement, ready for use in a request body.
        :rtype: dict
        R   N(   R   R   (   R   t   bypass_list_management(    (    sN   /tmp/pip-unpacked-wheel-v7av_c/sendgrid/helpers/mail/bypass_list_management.pyt   get&   s    N(	   t   __name__t
   __module__t   __doc__R   R   t   propertyR   t   setterR   (    (    (    sN   /tmp/pip-unpacked-wheel-v7av_c/sendgrid/helpers/mail/bypass_list_management.pyR       s
   	N(   t   objectR    (    (    (    sN   /tmp/pip-unpacked-wheel-v7av_c/sendgrid/helpers/mail/bypass_list_management.pyt   <module>   t    