@@ -71,7 +71,7 @@ def __init__(self, session, object_factory):
7171
7272 self ._session = session
7373 self ._object_factory = object_factory
74-
74+
7575 @generator_container
7676 def list (self , meetingNumber = None ,
7777 webLink = None ,
@@ -170,12 +170,14 @@ def list(self, meetingNumber=None,
170170 if from_ :
171171 params ['from' ] = params .pop ("from_" )
172172
173+ request_url = API_ENDPOINT
174+
173175 # API request - get items
174176
175177 # Update headers
176178 for k , v in headers .items ():
177179 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 )
179181
180182 # Remove headers
181183 for k , v in headers .items ():
@@ -184,7 +186,8 @@ def list(self, meetingNumber=None,
184186 # Yield membership objects created from the returned items JSON objects
185187 for item in items :
186188 yield self ._object_factory (OBJECT_TYPE , item )
187-
189+
190+
188191 def create (self , title ,
189192 start ,
190193 end ,
@@ -348,12 +351,16 @@ def create(self, title,
348351 )
349352
350353
354+ request_url = API_ENDPOINT
355+
351356 # API request
352- json_data = self ._session .post (API_ENDPOINT , json = post_data )
357+ json_data = self ._session .post (request_url , json = post_data )
353358
354359 # Return a membership object created from the response JSON data
355360 return self ._object_factory (OBJECT_TYPE , json_data )
361+
356362
363+
357364 def get (self , meetingId ):
358365 """Get details for a meeting, by ID.
359366
@@ -370,13 +377,16 @@ def get(self, meetingId):
370377
371378 """
372379 check_type (meetingId , basestring )
373-
380+ request_url = API_ENDPOINT
381+
374382 # API request
375- json_data = self ._session .get (API_ENDPOINT + '/' + meetingId )
383+ json_data = self ._session .get (request_url + '/' + meetingId )
376384
377385 # Return a membership object created from the response JSON data
378386 return self ._object_factory (OBJECT_TYPE , json_data )
387+
379388
389+
380390 def delete (self , meetingId ):
381391 """Delete a meeting, by ID.
382392
@@ -389,10 +399,13 @@ def delete(self, meetingId):
389399
390400 """
391401 check_type (meetingId , basestring )
392-
402+ request_url = API_ENDPOINT
403+
393404 # API request
394- self ._session .delete (API_ENDPOINT + '/' + meetingId )
405+ self ._session .delete (request_url + '/' + meetingId )
406+
395407
408+
396409 def update (self , meetingId ,
397410 title ,
398411 password ,
@@ -537,12 +550,14 @@ def update(self, meetingId,
537550 enabledBreakoutSessions = enabledBreakoutSessions ,
538551
539552 )
540-
541553
542-
554+ request_url = API_ENDPOINT
555+
543556 # API request
544- json_data = self ._session .put (API_ENDPOINT + '/' + meetingId ,
557+ json_data = self ._session .put (request_url + '/' + meetingId ,
545558 json = put_data )
546559
547560 # 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