Skip to content

Commit 9f9695c

Browse files
committed
regen 5.1 from M151
1 parent b40e120 commit 9f9695c

File tree

31 files changed

+975
-259
lines changed

31 files changed

+975
-259
lines changed

azure-devops/azure/devops/v5_1/build/build_client.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -246,13 +246,14 @@ def get_project_resources(self, project, type=None, id=None):
246246
query_parameters=query_parameters)
247247
return self._deserialize('[DefinitionResourceReference]', self._unwrap_collection(response))
248248

249-
def list_branches(self, project, provider_name, service_endpoint_id=None, repository=None):
249+
def list_branches(self, project, provider_name, service_endpoint_id=None, repository=None, branch_name=None):
250250
"""ListBranches.
251251
[Preview API] Gets a list of branches for the given source code repository.
252252
:param str project: Project ID or project name
253253
:param str provider_name: The name of the source provider.
254254
:param str service_endpoint_id: If specified, the ID of the service endpoint to query. Can only be omitted for providers that do not use service endpoints, e.g. TFVC or TFGit.
255-
:param str repository: If specified, the vendor-specific identifier or the name of the repository to get branches. Can only be omitted for providers that do not support multiple repositories.
255+
:param str repository: The vendor-specific identifier or the name of the repository to get branches. Can only be omitted for providers that do not support multiple repositories.
256+
:param str branch_name: If supplied, the name of the branch to check for specifically.
256257
:rtype: [str]
257258
"""
258259
route_values = {}
@@ -265,6 +266,8 @@ def list_branches(self, project, provider_name, service_endpoint_id=None, reposi
265266
query_parameters['serviceEndpointId'] = self._serialize.query('service_endpoint_id', service_endpoint_id, 'str')
266267
if repository is not None:
267268
query_parameters['repository'] = self._serialize.query('repository', repository, 'str')
269+
if branch_name is not None:
270+
query_parameters['branchName'] = self._serialize.query('branch_name', branch_name, 'str')
268271
response = self._send(http_method='GET',
269272
location_id='e05d4403-9b81-4244-8763-20fde28d1976',
270273
version='5.1-preview.1',

azure-devops/azure/devops/v5_1/build/models.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1572,13 +1572,13 @@ def __init__(self, links=None):
15721572
class ReleaseReference(Model):
15731573
"""ReleaseReference.
15741574
1575-
:param attempt:
1575+
:param attempt: Number of Release Attempt.
15761576
:type attempt: int
1577-
:param creation_date:
1577+
:param creation_date: Release Creation Date.
15781578
:type creation_date: datetime
15791579
:param definition_id: Release definition ID.
15801580
:type definition_id: int
1581-
:param environment_creation_date:
1581+
:param environment_creation_date: Environment creation Date.
15821582
:type environment_creation_date: datetime
15831583
:param environment_definition_id: Release environment definition ID.
15841584
:type environment_definition_id: int

azure-devops/azure/devops/v5_1/cix/models.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,20 +36,16 @@ def __init__(self, content=None, is_base64_encoded=None, path=None):
3636
class CreatedResources(Model):
3737
"""CreatedResources.
3838
39-
:param error:
40-
:type error: str
4139
:param resources:
4240
:type resources: dict
4341
"""
4442

4543
_attribute_map = {
46-
'error': {'key': 'error', 'type': 'str'},
4744
'resources': {'key': 'resources', 'type': '{object}'}
4845
}
4946

50-
def __init__(self, error=None, resources=None):
47+
def __init__(self, resources=None):
5148
super(CreatedResources, self).__init__()
52-
self.error = error
5349
self.resources = resources
5450

5551

azure-devops/azure/devops/v5_1/core/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111

1212
__all__ = [
1313
'GraphSubjectBase',
14+
'Identity',
15+
'IdentityBase',
1416
'IdentityData',
1517
'IdentityRef',
1618
'JsonPatchOperation',

azure-devops/azure/devops/v5_1/core/core_client.py

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -372,12 +372,13 @@ def get_proxies(self, proxy_url=None):
372372
query_parameters=query_parameters)
373373
return self._deserialize('[Proxy]', self._unwrap_collection(response))
374374

375-
def get_all_teams(self, mine=None, top=None, skip=None):
375+
def get_all_teams(self, mine=None, top=None, skip=None, expand_identity=None):
376376
"""GetAllTeams.
377377
[Preview API] Get a list of all teams.
378-
:param bool mine: If true return all the teams requesting user is member, otherwise return all the teams user has read access
378+
:param bool mine: If true, then return all teams requesting user is member. Otherwise return all teams user has read access.
379379
:param int top: Maximum number of teams to return.
380380
:param int skip: Number of teams to skip.
381+
:param bool expand_identity: A value indicating whether or not to expand Identity information in the result WebApiTeam object.
381382
:rtype: [WebApiTeam]
382383
"""
383384
query_parameters = {}
@@ -387,9 +388,11 @@ def get_all_teams(self, mine=None, top=None, skip=None):
387388
query_parameters['$top'] = self._serialize.query('top', top, 'int')
388389
if skip is not None:
389390
query_parameters['$skip'] = self._serialize.query('skip', skip, 'int')
391+
if expand_identity is not None:
392+
query_parameters['$expandIdentity'] = self._serialize.query('expand_identity', expand_identity, 'bool')
390393
response = self._send(http_method='GET',
391394
location_id='7a4d9ee9-3433-4347-b47a-7a80f1cf307e',
392-
version='5.1-preview.2',
395+
version='5.1-preview.3',
393396
query_parameters=query_parameters)
394397
return self._deserialize('[WebApiTeam]', self._unwrap_collection(response))
395398

@@ -406,7 +409,7 @@ def create_team(self, team, project_id):
406409
content = self._serialize.body(team, 'WebApiTeam')
407410
response = self._send(http_method='POST',
408411
location_id='d30a3dd1-f8ba-442a-b86a-bd0c0c383e59',
409-
version='5.1-preview.2',
412+
version='5.1-preview.3',
410413
route_values=route_values,
411414
content=content)
412415
return self._deserialize('WebApiTeam', response)
@@ -424,34 +427,40 @@ def delete_team(self, project_id, team_id):
424427
route_values['teamId'] = self._serialize.url('team_id', team_id, 'str')
425428
self._send(http_method='DELETE',
426429
location_id='d30a3dd1-f8ba-442a-b86a-bd0c0c383e59',
427-
version='5.1-preview.2',
430+
version='5.1-preview.3',
428431
route_values=route_values)
429432

430-
def get_team(self, project_id, team_id):
433+
def get_team(self, project_id, team_id, expand_identity=None):
431434
"""GetTeam.
432435
[Preview API] Get a specific team.
433436
:param str project_id: The name or ID (GUID) of the team project containing the team.
434437
:param str team_id: The name or ID (GUID) of the team.
438+
:param bool expand_identity: A value indicating whether or not to expand Identity information in the result WebApiTeam object.
435439
:rtype: :class:`<WebApiTeam> <azure.devops.v5_1.core.models.WebApiTeam>`
436440
"""
437441
route_values = {}
438442
if project_id is not None:
439443
route_values['projectId'] = self._serialize.url('project_id', project_id, 'str')
440444
if team_id is not None:
441445
route_values['teamId'] = self._serialize.url('team_id', team_id, 'str')
446+
query_parameters = {}
447+
if expand_identity is not None:
448+
query_parameters['$expandIdentity'] = self._serialize.query('expand_identity', expand_identity, 'bool')
442449
response = self._send(http_method='GET',
443450
location_id='d30a3dd1-f8ba-442a-b86a-bd0c0c383e59',
444-
version='5.1-preview.2',
445-
route_values=route_values)
451+
version='5.1-preview.3',
452+
route_values=route_values,
453+
query_parameters=query_parameters)
446454
return self._deserialize('WebApiTeam', response)
447455

448-
def get_teams(self, project_id, mine=None, top=None, skip=None):
456+
def get_teams(self, project_id, mine=None, top=None, skip=None, expand_identity=None):
449457
"""GetTeams.
450458
[Preview API] Get a list of teams.
451459
:param str project_id:
452-
:param bool mine: If true return all the teams requesting user is member, otherwise return all the teams user has read access
460+
:param bool mine: If true return all the teams requesting user is member, otherwise return all the teams user has read access.
453461
:param int top: Maximum number of teams to return.
454462
:param int skip: Number of teams to skip.
463+
:param bool expand_identity: A value indicating whether or not to expand Identity information in the result WebApiTeam object.
455464
:rtype: [WebApiTeam]
456465
"""
457466
route_values = {}
@@ -464,9 +473,11 @@ def get_teams(self, project_id, mine=None, top=None, skip=None):
464473
query_parameters['$top'] = self._serialize.query('top', top, 'int')
465474
if skip is not None:
466475
query_parameters['$skip'] = self._serialize.query('skip', skip, 'int')
476+
if expand_identity is not None:
477+
query_parameters['$expandIdentity'] = self._serialize.query('expand_identity', expand_identity, 'bool')
467478
response = self._send(http_method='GET',
468479
location_id='d30a3dd1-f8ba-442a-b86a-bd0c0c383e59',
469-
version='5.1-preview.2',
480+
version='5.1-preview.3',
470481
route_values=route_values,
471482
query_parameters=query_parameters)
472483
return self._deserialize('[WebApiTeam]', self._unwrap_collection(response))
@@ -487,7 +498,7 @@ def update_team(self, team_data, project_id, team_id):
487498
content = self._serialize.body(team_data, 'WebApiTeam')
488499
response = self._send(http_method='PATCH',
489500
location_id='d30a3dd1-f8ba-442a-b86a-bd0c0c383e59',
490-
version='5.1-preview.2',
501+
version='5.1-preview.3',
491502
route_values=route_values,
492503
content=content)
493504
return self._deserialize('WebApiTeam', response)

azure-devops/azure/devops/v5_1/core/models.py

Lines changed: 143 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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+
40116
class 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+
528664
class 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',

azure-devops/azure/devops/v5_1/extension_management/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
'ContributionPropertyDescription',
2020
'ContributionType',
2121
'ExtensionAcquisitionRequest',
22+
'ExtensionAuditLog',
23+
'ExtensionAuditLogEntry',
2224
'ExtensionAuthorization',
2325
'ExtensionBadge',
2426
'ExtensionDataCollection',

0 commit comments

Comments
 (0)