@@ -20,7 +20,7 @@ class DatasetInfo(KaggleObject):
20
20
is_private (bool)
21
21
keywords (str)
22
22
licenses (SettingsLicense)
23
- collaborators (UserRole )
23
+ collaborators (DatasetCollaborator )
24
24
data (DatasetSettingsFile)
25
25
"""
26
26
@@ -220,18 +220,18 @@ def licenses(self, licenses: Optional[List[Optional['SettingsLicense']]]):
220
220
self ._licenses = licenses
221
221
222
222
@property
223
- def collaborators (self ) -> Optional [List [Optional ['UserRole ' ]]]:
223
+ def collaborators (self ) -> Optional [List [Optional ['DatasetCollaborator ' ]]]:
224
224
return self ._collaborators
225
225
226
226
@collaborators .setter
227
- def collaborators (self , collaborators : Optional [List [Optional ['UserRole ' ]]]):
227
+ def collaborators (self , collaborators : Optional [List [Optional ['DatasetCollaborator ' ]]]):
228
228
if collaborators is None :
229
229
del self .collaborators
230
230
return
231
231
if not isinstance (collaborators , list ):
232
232
raise TypeError ('collaborators must be of type list' )
233
- if not all ([isinstance (t , UserRole ) for t in collaborators ]):
234
- raise TypeError ('collaborators must contain only items of type UserRole ' )
233
+ if not all ([isinstance (t , DatasetCollaborator ) for t in collaborators ]):
234
+ raise TypeError ('collaborators must contain only items of type DatasetCollaborator ' )
235
235
self ._collaborators = collaborators
236
236
237
237
@property
@@ -259,7 +259,7 @@ class DatasetSettings(KaggleObject):
259
259
is_private (bool)
260
260
keywords (str)
261
261
licenses (SettingsLicense)
262
- collaborators (UserRole )
262
+ collaborators (DatasetCollaborator )
263
263
data (DatasetSettingsFile)
264
264
"""
265
265
@@ -357,18 +357,18 @@ def licenses(self, licenses: Optional[List[Optional['SettingsLicense']]]):
357
357
self ._licenses = licenses
358
358
359
359
@property
360
- def collaborators (self ) -> Optional [List [Optional ['UserRole ' ]]]:
360
+ def collaborators (self ) -> Optional [List [Optional ['DatasetCollaborator ' ]]]:
361
361
return self ._collaborators
362
362
363
363
@collaborators .setter
364
- def collaborators (self , collaborators : Optional [List [Optional ['UserRole ' ]]]):
364
+ def collaborators (self , collaborators : Optional [List [Optional ['DatasetCollaborator ' ]]]):
365
365
if collaborators is None :
366
366
del self .collaborators
367
367
return
368
368
if not isinstance (collaborators , list ):
369
369
raise TypeError ('collaborators must be of type list' )
370
- if not all ([isinstance (t , UserRole ) for t in collaborators ]):
371
- raise TypeError ('collaborators must contain only items of type UserRole ' )
370
+ if not all ([isinstance (t , DatasetCollaborator ) for t in collaborators ]):
371
+ raise TypeError ('collaborators must contain only items of type DatasetCollaborator ' )
372
372
self ._collaborators = collaborators
373
373
374
374
@property
@@ -536,7 +536,7 @@ def name(self, name: str):
536
536
self ._name = name
537
537
538
538
539
- class UserRole (KaggleObject ):
539
+ class DatasetCollaborator (KaggleObject ):
540
540
r"""
541
541
Attributes:
542
542
username (str)
@@ -589,7 +589,7 @@ def role(self, role: 'CollaboratorType'):
589
589
FieldMetadata ("isPrivate" , "is_private" , "_is_private" , bool , False , PredefinedSerializer ()),
590
590
FieldMetadata ("keywords" , "keywords" , "_keywords" , str , [], ListSerializer (PredefinedSerializer ())),
591
591
FieldMetadata ("licenses" , "licenses" , "_licenses" , SettingsLicense , [], ListSerializer (KaggleObjectSerializer ())),
592
- FieldMetadata ("collaborators" , "collaborators" , "_collaborators" , UserRole , [], ListSerializer (KaggleObjectSerializer ())),
592
+ FieldMetadata ("collaborators" , "collaborators" , "_collaborators" , DatasetCollaborator , [], ListSerializer (KaggleObjectSerializer ())),
593
593
FieldMetadata ("data" , "data" , "_data" , DatasetSettingsFile , [], ListSerializer (KaggleObjectSerializer ())),
594
594
]
595
595
@@ -600,7 +600,7 @@ def role(self, role: 'CollaboratorType'):
600
600
FieldMetadata ("isPrivate" , "is_private" , "_is_private" , bool , False , PredefinedSerializer ()),
601
601
FieldMetadata ("keywords" , "keywords" , "_keywords" , str , [], ListSerializer (PredefinedSerializer ())),
602
602
FieldMetadata ("licenses" , "licenses" , "_licenses" , SettingsLicense , [], ListSerializer (KaggleObjectSerializer ())),
603
- FieldMetadata ("collaborators" , "collaborators" , "_collaborators" , UserRole , [], ListSerializer (KaggleObjectSerializer ())),
603
+ FieldMetadata ("collaborators" , "collaborators" , "_collaborators" , DatasetCollaborator , [], ListSerializer (KaggleObjectSerializer ())),
604
604
FieldMetadata ("data" , "data" , "_data" , DatasetSettingsFile , [], ListSerializer (KaggleObjectSerializer ())),
605
605
]
606
606
@@ -621,7 +621,7 @@ def role(self, role: 'CollaboratorType'):
621
621
FieldMetadata ("name" , "name" , "_name" , str , None , PredefinedSerializer (), optional = True ),
622
622
]
623
623
624
- UserRole ._fields = [
624
+ DatasetCollaborator ._fields = [
625
625
FieldMetadata ("username" , "username" , "_username" , str , "" , PredefinedSerializer ()),
626
626
FieldMetadata ("role" , "role" , "_role" , CollaboratorType , CollaboratorType .COLLABORATOR_TYPE_UNSPECIFIED , EnumSerializer ()),
627
627
]
0 commit comments