@@ -71,7 +71,7 @@ def __init__(self, session, object_factory):
71
71
72
72
self ._session = session
73
73
self ._object_factory = object_factory
74
-
74
+
75
75
@generator_container
76
76
def list (self , meetingNumber = None ,
77
77
webLink = None ,
@@ -170,12 +170,14 @@ def list(self, meetingNumber=None,
170
170
if from_ :
171
171
params ['from' ] = params .pop ("from_" )
172
172
173
+ request_url = API_ENDPOINT
174
+
173
175
# API request - get items
174
176
175
177
# Update headers
176
178
for k , v in headers .items ():
177
179
self ._session .headers [k ] = v
178
- items = self ._session .get_items (API_ENDPOINT , params = params )
180
+ items = self ._session .get_items (request_url , params = params )
179
181
180
182
# Remove headers
181
183
for k , v in headers .items ():
@@ -184,7 +186,8 @@ def list(self, meetingNumber=None,
184
186
# Yield membership objects created from the returned items JSON objects
185
187
for item in items :
186
188
yield self ._object_factory (OBJECT_TYPE , item )
187
-
189
+
190
+
188
191
def create (self , title ,
189
192
start ,
190
193
end ,
@@ -348,12 +351,16 @@ def create(self, title,
348
351
)
349
352
350
353
354
+ request_url = API_ENDPOINT
355
+
351
356
# API request
352
- json_data = self ._session .post (API_ENDPOINT , json = post_data )
357
+ json_data = self ._session .post (request_url , json = post_data )
353
358
354
359
# Return a membership object created from the response JSON data
355
360
return self ._object_factory (OBJECT_TYPE , json_data )
361
+
356
362
363
+
357
364
def get (self , meetingId ):
358
365
"""Get details for a meeting, by ID.
359
366
@@ -370,13 +377,16 @@ def get(self, meetingId):
370
377
371
378
"""
372
379
check_type (meetingId , basestring )
373
-
380
+ request_url = API_ENDPOINT
381
+
374
382
# API request
375
- json_data = self ._session .get (API_ENDPOINT + '/' + meetingId )
383
+ json_data = self ._session .get (request_url + '/' + meetingId )
376
384
377
385
# Return a membership object created from the response JSON data
378
386
return self ._object_factory (OBJECT_TYPE , json_data )
387
+
379
388
389
+
380
390
def delete (self , meetingId ):
381
391
"""Delete a meeting, by ID.
382
392
@@ -389,10 +399,13 @@ def delete(self, meetingId):
389
399
390
400
"""
391
401
check_type (meetingId , basestring )
392
-
402
+ request_url = API_ENDPOINT
403
+
393
404
# API request
394
- self ._session .delete (API_ENDPOINT + '/' + meetingId )
405
+ self ._session .delete (request_url + '/' + meetingId )
406
+
395
407
408
+
396
409
def update (self , meetingId ,
397
410
title ,
398
411
password ,
@@ -537,12 +550,14 @@ def update(self, meetingId,
537
550
enabledBreakoutSessions = enabledBreakoutSessions ,
538
551
539
552
)
540
-
541
553
542
-
554
+ request_url = API_ENDPOINT
555
+
543
556
# API request
544
- json_data = self ._session .put (API_ENDPOINT + '/' + meetingId ,
557
+ json_data = self ._session .put (request_url + '/' + meetingId ,
545
558
json = put_data )
546
559
547
560
# Return a membership object created from the response JSON data
548
- return self ._object_factory (OBJECT_TYPE , json_data )
561
+ return self ._object_factory (OBJECT_TYPE , json_data )
562
+
563
+
0 commit comments