Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/sendgrid/helpers/mail/utm_source.py: 53%
13 statements
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
1class UtmSource(object):
2 """The utm source of an Ganalytics object."""
4 def __init__(self, utm_source=None):
5 """Create a UtmSource object
7 :param utm_source: Name of the referrer source.
8 (e.g. Google, SomeDomain.com, or Marketing Email)
9 :type utm_source: string, optional
10 """
11 self._utm_source = None
13 if utm_source is not None:
14 self.utm_source = utm_source
16 @property
17 def utm_source(self):
18 """Name of the referrer source. (e.g. Google, SomeDomain.com, or
19 Marketing Email)
21 :rtype: string
22 """
23 return self._utm_source
25 @utm_source.setter
26 def utm_source(self, value):
27 """Name of the referrer source. (e.g. Google, SomeDomain.com, or
28 Marketing Email)
30 :param value: Name of the referrer source.
31 (e.g. Google, SomeDomain.com, or Marketing Email)
32 :type value: string
33 """
34 self._utm_source = value
36 def get(self):
37 """
38 Get a JSON-ready representation of this UtmSource.
40 :returns: This UtmSource, ready for use in a request body.
41 :rtype: string
42 """
43 return self.utm_source