@@ -37,6 +37,82 @@ def __init__(self, _links=None, descriptor=None, display_name=None, url=None):
3737 self .url = url
3838
3939
40+ class IdentityBase (Model ):
41+ """IdentityBase.
42+
43+ :param custom_display_name: The custom display name for the identity (if any). Setting this property to an empty string will clear the existing custom display name. Setting this property to null will not affect the existing persisted value (since null values do not get sent over the wire or to the database)
44+ :type custom_display_name: str
45+ :param descriptor:
46+ :type descriptor: :class:`str <azure.devops.v5_1.microsoft._visual_studio._services._web_api.models.str>`
47+ :param id:
48+ :type id: str
49+ :param is_active:
50+ :type is_active: bool
51+ :param is_container:
52+ :type is_container: bool
53+ :param master_id:
54+ :type master_id: str
55+ :param member_ids:
56+ :type member_ids: list of str
57+ :param member_of:
58+ :type member_of: list of :class:`str <azure.devops.v5_1.microsoft._visual_studio._services._web_api.models.str>`
59+ :param members:
60+ :type members: list of :class:`str <azure.devops.v5_1.microsoft._visual_studio._services._web_api.models.str>`
61+ :param meta_type_id:
62+ :type meta_type_id: int
63+ :param properties:
64+ :type properties: :class:`object <azure.devops.v5_1.microsoft._visual_studio._services._web_api.models.object>`
65+ :param provider_display_name: The display name for the identity as specified by the source identity provider.
66+ :type provider_display_name: str
67+ :param resource_version:
68+ :type resource_version: int
69+ :param social_descriptor:
70+ :type social_descriptor: :class:`str <azure.devops.v5_1.microsoft._visual_studio._services._web_api.models.str>`
71+ :param subject_descriptor:
72+ :type subject_descriptor: :class:`str <azure.devops.v5_1.microsoft._visual_studio._services._web_api.models.str>`
73+ :param unique_user_id:
74+ :type unique_user_id: int
75+ """
76+
77+ _attribute_map = {
78+ 'custom_display_name' : {'key' : 'customDisplayName' , 'type' : 'str' },
79+ 'descriptor' : {'key' : 'descriptor' , 'type' : 'str' },
80+ 'id' : {'key' : 'id' , 'type' : 'str' },
81+ 'is_active' : {'key' : 'isActive' , 'type' : 'bool' },
82+ 'is_container' : {'key' : 'isContainer' , 'type' : 'bool' },
83+ 'master_id' : {'key' : 'masterId' , 'type' : 'str' },
84+ 'member_ids' : {'key' : 'memberIds' , 'type' : '[str]' },
85+ 'member_of' : {'key' : 'memberOf' , 'type' : '[str]' },
86+ 'members' : {'key' : 'members' , 'type' : '[str]' },
87+ 'meta_type_id' : {'key' : 'metaTypeId' , 'type' : 'int' },
88+ 'properties' : {'key' : 'properties' , 'type' : 'object' },
89+ 'provider_display_name' : {'key' : 'providerDisplayName' , 'type' : 'str' },
90+ 'resource_version' : {'key' : 'resourceVersion' , 'type' : 'int' },
91+ 'social_descriptor' : {'key' : 'socialDescriptor' , 'type' : 'str' },
92+ 'subject_descriptor' : {'key' : 'subjectDescriptor' , 'type' : 'str' },
93+ 'unique_user_id' : {'key' : 'uniqueUserId' , 'type' : 'int' }
94+ }
95+
96+ def __init__ (self , custom_display_name = None , descriptor = None , id = None , is_active = None , is_container = None , master_id = None , member_ids = None , member_of = None , members = None , meta_type_id = None , properties = None , provider_display_name = None , resource_version = None , social_descriptor = None , subject_descriptor = None , unique_user_id = None ):
97+ super (IdentityBase , self ).__init__ ()
98+ self .custom_display_name = custom_display_name
99+ self .descriptor = descriptor
100+ self .id = id
101+ self .is_active = is_active
102+ self .is_container = is_container
103+ self .master_id = master_id
104+ self .member_ids = member_ids
105+ self .member_of = member_of
106+ self .members = members
107+ self .meta_type_id = meta_type_id
108+ self .properties = properties
109+ self .provider_display_name = provider_display_name
110+ self .resource_version = resource_version
111+ self .social_descriptor = social_descriptor
112+ self .subject_descriptor = subject_descriptor
113+ self .unique_user_id = unique_user_id
114+
115+
40116class IdentityData (Model ):
41117 """IdentityData.
42118
@@ -525,6 +601,66 @@ def __init__(self, id=None, name=None, url=None):
525601 self .url = url
526602
527603
604+ class Identity (IdentityBase ):
605+ """Identity.
606+
607+ :param custom_display_name: The custom display name for the identity (if any). Setting this property to an empty string will clear the existing custom display name. Setting this property to null will not affect the existing persisted value (since null values do not get sent over the wire or to the database)
608+ :type custom_display_name: str
609+ :param descriptor:
610+ :type descriptor: :class:`str <azure.devops.v5_1.microsoft._visual_studio._services._web_api.models.str>`
611+ :param id:
612+ :type id: str
613+ :param is_active:
614+ :type is_active: bool
615+ :param is_container:
616+ :type is_container: bool
617+ :param master_id:
618+ :type master_id: str
619+ :param member_ids:
620+ :type member_ids: list of str
621+ :param member_of:
622+ :type member_of: list of :class:`str <azure.devops.v5_1.microsoft._visual_studio._services._web_api.models.str>`
623+ :param members:
624+ :type members: list of :class:`str <azure.devops.v5_1.microsoft._visual_studio._services._web_api.models.str>`
625+ :param meta_type_id:
626+ :type meta_type_id: int
627+ :param properties:
628+ :type properties: :class:`object <azure.devops.v5_1.microsoft._visual_studio._services._web_api.models.object>`
629+ :param provider_display_name: The display name for the identity as specified by the source identity provider.
630+ :type provider_display_name: str
631+ :param resource_version:
632+ :type resource_version: int
633+ :param social_descriptor:
634+ :type social_descriptor: :class:`str <azure.devops.v5_1.microsoft._visual_studio._services._web_api.models.str>`
635+ :param subject_descriptor:
636+ :type subject_descriptor: :class:`str <azure.devops.v5_1.microsoft._visual_studio._services._web_api.models.str>`
637+ :param unique_user_id:
638+ :type unique_user_id: int
639+ """
640+
641+ _attribute_map = {
642+ 'custom_display_name' : {'key' : 'customDisplayName' , 'type' : 'str' },
643+ 'descriptor' : {'key' : 'descriptor' , 'type' : 'str' },
644+ 'id' : {'key' : 'id' , 'type' : 'str' },
645+ 'is_active' : {'key' : 'isActive' , 'type' : 'bool' },
646+ 'is_container' : {'key' : 'isContainer' , 'type' : 'bool' },
647+ 'master_id' : {'key' : 'masterId' , 'type' : 'str' },
648+ 'member_ids' : {'key' : 'memberIds' , 'type' : '[str]' },
649+ 'member_of' : {'key' : 'memberOf' , 'type' : '[str]' },
650+ 'members' : {'key' : 'members' , 'type' : '[str]' },
651+ 'meta_type_id' : {'key' : 'metaTypeId' , 'type' : 'int' },
652+ 'properties' : {'key' : 'properties' , 'type' : 'object' },
653+ 'provider_display_name' : {'key' : 'providerDisplayName' , 'type' : 'str' },
654+ 'resource_version' : {'key' : 'resourceVersion' , 'type' : 'int' },
655+ 'social_descriptor' : {'key' : 'socialDescriptor' , 'type' : 'str' },
656+ 'subject_descriptor' : {'key' : 'subjectDescriptor' , 'type' : 'str' },
657+ 'unique_user_id' : {'key' : 'uniqueUserId' , 'type' : 'int' },
658+ }
659+
660+ def __init__ (self , custom_display_name = None , descriptor = None , id = None , is_active = None , is_container = None , master_id = None , member_ids = None , member_of = None , members = None , meta_type_id = None , properties = None , provider_display_name = None , resource_version = None , social_descriptor = None , subject_descriptor = None , unique_user_id = None ):
661+ super (Identity , self ).__init__ (custom_display_name = custom_display_name , descriptor = descriptor , id = id , is_active = is_active , is_container = is_container , master_id = master_id , member_ids = member_ids , member_of = member_of , members = members , meta_type_id = meta_type_id , properties = properties , provider_display_name = provider_display_name , resource_version = resource_version , social_descriptor = social_descriptor , subject_descriptor = subject_descriptor , unique_user_id = unique_user_id )
662+
663+
528664class Process (ProcessReference ):
529665 """Process.
530666
@@ -738,6 +874,8 @@ class WebApiTeam(WebApiTeamRef):
738874 :type url: str
739875 :param description: Team description
740876 :type description: str
877+ :param identity: Team identity.
878+ :type identity: :class:`Identity <azure.devops.v5_1.core.models.Identity>`
741879 :param identity_url: Identity REST API Url to this team
742880 :type identity_url: str
743881 :param project_id:
@@ -751,21 +889,24 @@ class WebApiTeam(WebApiTeamRef):
751889 'name' : {'key' : 'name' , 'type' : 'str' },
752890 'url' : {'key' : 'url' , 'type' : 'str' },
753891 'description' : {'key' : 'description' , 'type' : 'str' },
892+ 'identity' : {'key' : 'identity' , 'type' : 'Identity' },
754893 'identity_url' : {'key' : 'identityUrl' , 'type' : 'str' },
755894 'project_id' : {'key' : 'projectId' , 'type' : 'str' },
756895 'project_name' : {'key' : 'projectName' , 'type' : 'str' }
757896 }
758897
759- def __init__ (self , id = None , name = None , url = None , description = None , identity_url = None , project_id = None , project_name = None ):
898+ def __init__ (self , id = None , name = None , url = None , description = None , identity = None , identity_url = None , project_id = None , project_name = None ):
760899 super (WebApiTeam , self ).__init__ (id = id , name = name , url = url )
761900 self .description = description
901+ self .identity = identity
762902 self .identity_url = identity_url
763903 self .project_id = project_id
764904 self .project_name = project_name
765905
766906
767907__all__ = [
768908 'GraphSubjectBase' ,
909+ 'IdentityBase' ,
769910 'IdentityData' ,
770911 'IdentityRef' ,
771912 'JsonPatchOperation' ,
@@ -783,6 +924,7 @@ def __init__(self, id=None, name=None, url=None, description=None, identity_url=
783924 'TeamProjectReference' ,
784925 'WebApiConnectedServiceRef' ,
785926 'WebApiTeamRef' ,
927+ 'Identity' ,
786928 'Process' ,
787929 'TeamProject' ,
788930 'TeamProjectCollection' ,
0 commit comments