55
66This file was automatically generated by APIMATIC v2.0 ( https://apimatic.io ).
77"""
8- from bandwidth .webrtc .models .permissions import Permissions
98from bandwidth .webrtc .models .subscriptions import Subscriptions
109
1110
@@ -19,7 +18,8 @@ class Participant(object):
1918 id (string): TODO: type description here.
2019 callback_url (string): Full callback url to use for notifications
2120 about this participant
22- permissions (Permissions): TODO: type description here.
21+ publish_permissions (list of PublishPermissionEnum): TODO: type
22+ description here.
2323 sessions (list of string): List of session ids this participant is
2424 associated with Capped to one
2525 subscriptions (Subscriptions): TODO: type description here.
@@ -31,7 +31,7 @@ class Participant(object):
3131 _names = {
3232 "id" : 'id' ,
3333 "callback_url" : 'callbackUrl' ,
34- "permissions " : 'permissions ' ,
34+ "publish_permissions " : 'publishPermissions ' ,
3535 "sessions" : 'sessions' ,
3636 "subscriptions" : 'subscriptions' ,
3737 "tag" : 'tag'
@@ -40,7 +40,7 @@ class Participant(object):
4040 def __init__ (self ,
4141 id = None ,
4242 callback_url = None ,
43- permissions = None ,
43+ publish_permissions = None ,
4444 sessions = None ,
4545 subscriptions = None ,
4646 tag = None ):
@@ -49,7 +49,7 @@ def __init__(self,
4949 # Initialize members of the class
5050 self .id = id
5151 self .callback_url = callback_url
52- self .permissions = permissions
52+ self .publish_permissions = publish_permissions
5353 self .sessions = sessions
5454 self .subscriptions = subscriptions
5555 self .tag = tag
@@ -74,15 +74,15 @@ def from_dictionary(cls,
7474 # Extract variables from the dictionary
7575 id = dictionary .get ('id' )
7676 callback_url = dictionary .get ('callbackUrl' )
77- permissions = Permissions . from_dictionary ( dictionary .get ('permissions' )) if dictionary . get ( 'permissions' ) else None
77+ publish_permissions = dictionary .get ('publishPermissions' )
7878 sessions = dictionary .get ('sessions' )
7979 subscriptions = Subscriptions .from_dictionary (dictionary .get ('subscriptions' )) if dictionary .get ('subscriptions' ) else None
8080 tag = dictionary .get ('tag' )
8181
8282 # Return an object of this model
8383 return cls (id ,
8484 callback_url ,
85- permissions ,
85+ publish_permissions ,
8686 sessions ,
8787 subscriptions ,
8888 tag )
0 commit comments