ó
º9—^c           @   s   d  e  f d „  ƒ  YZ d S(   t	   UtmSourcec           B   sD   e  Z d  Z d d „ Z e d „  ƒ Z e j d „  ƒ Z d „  Z RS(   s'   The utm source of an Ganalytics object.c         C   s%   d |  _ | d k	 r! | |  _ n  d S(   sÄ   Create a UtmSource object

        :param utm_source: Name of the referrer source.
            (e.g. Google, SomeDomain.com, or Marketing Email)
        :type utm_source: string, optional
        N(   t   Nonet   _utm_sourcet
   utm_source(   t   selfR   (    (    sB   /tmp/pip-unpacked-wheel-v7av_c/sendgrid/helpers/mail/utm_source.pyt   __init__   s    	c         C   s   |  j  S(   sz   Name of the referrer source. (e.g. Google, SomeDomain.com, or
           Marketing Email)

        :rtype: string
        (   R   (   R   (    (    sB   /tmp/pip-unpacked-wheel-v7av_c/sendgrid/helpers/mail/utm_source.pyR      s    c         C   s   | |  _  d S(   sì   Name of the referrer source. (e.g. Google, SomeDomain.com, or
           Marketing Email)

        :param value: Name of the referrer source.
        (e.g. Google, SomeDomain.com, or Marketing Email)
        :type value: string
        N(   R   (   R   t   value(    (    sB   /tmp/pip-unpacked-wheel-v7av_c/sendgrid/helpers/mail/utm_source.pyR      s    	c         C   s   |  j  S(   sŸ   
        Get a JSON-ready representation of this UtmSource.

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