File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44from ciscosparkapi .exceptions import ciscosparkapiException
55from ciscosparkapi .helperfunc import utf8
66from ciscosparkapi .restsession import RestSession
7+ from ciscosparkapi .sparkdata import SparkData
78
89
9- class Room (object ):
10- """Spark Room object wrapper class."""
10+ class Room (SparkData ):
11+ """Spark Room- object wrapper class."""
1112
1213 def __init__ (self , json ):
13- assert isinstance (json , dict )
14- super (Room , self ).__init__ ()
15- self .json = json
14+ super (Room , self ).__init__ (json )
15+
16+ @property
17+ def id (self ):
18+ return self ._json [u'id' ]
19+
20+ @property
21+ def title (self ):
22+ return self ._json [u'title' ]
23+
24+ @property
25+ def type (self ):
26+ return self ._json [u'type' ]
27+
28+ @property
29+ def isLocked (self ):
30+ return self ._json [u'isLocked' ]
31+
32+ @property
33+ def lastActivity (self ):
34+ return self ._json [u'lastActivity' ]
35+
36+ @property
37+ def created (self ):
38+ return self ._json [u'created' ]
39+
40+ @property
41+ def teamId (self ):
42+ return self ._json .get (u'teamId' , None )
1643
1744
1845class RoomsAPI (object ):
You can’t perform that action at this time.
0 commit comments