@@ -229,7 +229,7 @@ class UserIdentityProviderManager(DeleteMixin, RESTManager):
229
229
230
230
231
231
class UserImpersonationToken (ObjectDeleteMixin , RESTObject ):
232
- pass
232
+ _short_print_attr = "token"
233
233
234
234
235
235
class UserImpersonationTokenManager (NoUpdateMixin , RESTManager ):
@@ -238,6 +238,7 @@ class UserImpersonationTokenManager(NoUpdateMixin, RESTManager):
238
238
_from_parent_attrs = {"user_id" : "id" }
239
239
_create_attrs = (("name" , "scopes" ), ("expires_at" ,))
240
240
_list_filters = ("state" ,)
241
+ _types = {"scopes" : types .ScopesListAttribute }
241
242
242
243
243
244
class UserMembership (RESTObject ):
@@ -734,6 +735,7 @@ class ProjectDeployTokenManager(ListMixin, CreateMixin, DeleteMixin, RESTManager
734
735
"username" ,
735
736
),
736
737
)
738
+ _types = {"scopes" : types .ScopesListAttribute }
737
739
738
740
739
741
class GroupDeployToken (ObjectDeleteMixin , RESTObject ):
@@ -754,6 +756,7 @@ class GroupDeployTokenManager(ListMixin, CreateMixin, DeleteMixin, RESTManager):
754
756
"username" ,
755
757
),
756
758
)
759
+ _types = {"scopes" : types .ScopesListAttribute }
757
760
758
761
759
762
class NotificationSettings (SaveMixin , RESTObject ):
@@ -5786,3 +5789,4 @@ class ApplicationManager(ListMixin, CreateMixin, DeleteMixin, RESTManager):
5786
5789
_path = "/applications"
5787
5790
_obj_cls = Application
5788
5791
_create_attrs = (("name" , "redirect_uri" , "scopes" ), ("confidential" ,))
5792
+ _types = {"scopes" : types .ScopesListAttribute }
0 commit comments