Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/sendgrid/helpers/mail/category.py: 53%

13 statements  

« prev     ^ index     » next       coverage.py v6.4.4, created at 2023-07-17 14:22 -0600

1class Category(object): 

2 """A category name for this message.""" 

3 

4 def __init__(self, name=None): 

5 """Create a Category. 

6 

7 :param name: The name of this category 

8 :type name: string, optional 

9 """ 

10 self._name = None 

11 

12 if name is not None: 

13 self.name = name 

14 

15 @property 

16 def name(self): 

17 """The name of this Category. Must be less than 255 characters. 

18 

19 :rtype: string 

20 """ 

21 return self._name 

22 

23 @name.setter 

24 def name(self, value): 

25 """The name of this Category. Must be less than 255 characters. 

26 

27 :param value: The name of this Category. Must be less than 255 

28 characters. 

29 :type value: string 

30 """ 

31 self._name = value 

32 

33 def get(self): 

34 """ 

35 Get a JSON-ready representation of this Category. 

36 

37 :returns: This Category, ready for use in a request body. 

38 :rtype: string 

39 """ 

40 return self.name