File tree Expand file tree Collapse file tree 1 file changed +51
-0
lines changed Expand file tree Collapse file tree 1 file changed +51
-0
lines changed Original file line number Diff line number Diff line change 1+ from messagebird .base import Base
2+ from messagebird .base_list import BaseList
3+
4+
5+ class ContactReference (Base ):
6+
7+ def __init__ (self ):
8+ self .href = None
9+ self .totalCount = None
10+
11+
12+ class GroupList (BaseList ):
13+
14+ def __init__ (self ):
15+ # Signal the BaseList that we're expecting items of type Group...
16+ super (GroupList , self ).__init__ (Group )
17+
18+
19+ class Group (Base ):
20+
21+ def __init__ (self ):
22+ self .id = None
23+ self .href = None
24+ self .name = None
25+ self ._contacts = None
26+ self .createdDatetime = None
27+ self .updatedDatetime = None
28+
29+ @property
30+ def contacts (self ):
31+ return self ._contacts
32+
33+ @contacts .setter
34+ def contacts (self , value ):
35+ self ._contacts = ContactReference ().load (value )
36+
37+ @property
38+ def createdDatetime (self ):
39+ return self ._createdDatetime
40+
41+ @createdDatetime .setter
42+ def createdDatetime (self , value ):
43+ self ._createdDatetime = self .value_to_time (value )
44+
45+ @property
46+ def updatedDatetime (self ):
47+ return self ._updatedDatetime
48+
49+ @updatedDatetime .setter
50+ def updatedDatetime (self , value ):
51+ self ._updatedDatetime = self .value_to_time (value )
You can’t perform that action at this time.
0 commit comments