Skip to content

regen for M153 #227

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 19, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions azure-devops/azure/devops/v5_1/build/build_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -847,13 +847,15 @@ def create_folder(self, folder, project, path):
route_values = {}
if project is not None:
route_values['project'] = self._serialize.url('project', project, 'str')
query_parameters = {}
if path is not None:
route_values['path'] = self._serialize.url('path', path, 'str')
query_parameters['path'] = self._serialize.query('path', path, 'str')
content = self._serialize.body(folder, 'Folder')
response = self._send(http_method='PUT',
location_id='a906531b-d2da-4f55-bda7-f3e676cc50d9',
version='5.1-preview.2',
route_values=route_values,
query_parameters=query_parameters,
content=content)
return self._deserialize('Folder', response)

Expand All @@ -866,12 +868,14 @@ def delete_folder(self, project, path):
route_values = {}
if project is not None:
route_values['project'] = self._serialize.url('project', project, 'str')
query_parameters = {}
if path is not None:
route_values['path'] = self._serialize.url('path', path, 'str')
query_parameters['path'] = self._serialize.query('path', path, 'str')
self._send(http_method='DELETE',
location_id='a906531b-d2da-4f55-bda7-f3e676cc50d9',
version='5.1-preview.2',
route_values=route_values)
route_values=route_values,
query_parameters=query_parameters)

def get_folders(self, project, path=None, query_order=None):
"""GetFolders.
Expand Down Expand Up @@ -907,13 +911,15 @@ def update_folder(self, folder, project, path):
route_values = {}
if project is not None:
route_values['project'] = self._serialize.url('project', project, 'str')
query_parameters = {}
if path is not None:
route_values['path'] = self._serialize.url('path', path, 'str')
query_parameters['path'] = self._serialize.query('path', path, 'str')
content = self._serialize.body(folder, 'Folder')
response = self._send(http_method='POST',
location_id='a906531b-d2da-4f55-bda7-f3e676cc50d9',
version='5.1-preview.2',
route_values=route_values,
query_parameters=query_parameters,
content=content)
return self._deserialize('Folder', response)

Expand Down
8 changes: 6 additions & 2 deletions azure-devops/azure/devops/v5_1/build/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -526,19 +526,23 @@ class BuildArtifact(Model):
:type name: str
:param resource: The actual resource.
:type resource: :class:`ArtifactResource <azure.devops.v5_1.build.models.ArtifactResource>`
:param source: The artifact source, which will be the ID of the job that produced this artifact.
:type source: str
"""

_attribute_map = {
'id': {'key': 'id', 'type': 'int'},
'name': {'key': 'name', 'type': 'str'},
'resource': {'key': 'resource', 'type': 'ArtifactResource'}
'resource': {'key': 'resource', 'type': 'ArtifactResource'},
'source': {'key': 'source', 'type': 'str'}
}

def __init__(self, id=None, name=None, resource=None):
def __init__(self, id=None, name=None, resource=None, source=None):
super(BuildArtifact, self).__init__()
self.id = id
self.name = name
self.resource = resource
self.source = source


class BuildBadge(Model):
Expand Down
1 change: 1 addition & 0 deletions azure-devops/azure/devops/v5_1/cix/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
'TeamProjectReference',
'Template',
'TemplateAsset',
'TemplateDataSourceBinding',
'TemplateParameterDefinition',
'TemplateParameters',
'WebApiTeamRef',
Expand Down
45 changes: 43 additions & 2 deletions azure-devops/azure/devops/v5_1/cix/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -304,6 +304,8 @@ class Template(Model):
:type assets: list of :class:`TemplateAsset <azure.devops.v5_1.pipelines.models.TemplateAsset>`
:param content:
:type content: str
:param data_source_bindings:
:type data_source_bindings: list of :class:`TemplateDataSourceBinding <azure.devops.v5_1.pipelines.models.TemplateDataSourceBinding>`
:param description:
:type description: str
:param icon_url:
Expand All @@ -321,6 +323,7 @@ class Template(Model):
_attribute_map = {
'assets': {'key': 'assets', 'type': '[TemplateAsset]'},
'content': {'key': 'content', 'type': 'str'},
'data_source_bindings': {'key': 'dataSourceBindings', 'type': '[TemplateDataSourceBinding]'},
'description': {'key': 'description', 'type': 'str'},
'icon_url': {'key': 'iconUrl', 'type': 'str'},
'id': {'key': 'id', 'type': 'str'},
Expand All @@ -329,10 +332,11 @@ class Template(Model):
'recommended_weight': {'key': 'recommendedWeight', 'type': 'int'}
}

def __init__(self, assets=None, content=None, description=None, icon_url=None, id=None, name=None, parameters=None, recommended_weight=None):
def __init__(self, assets=None, content=None, data_source_bindings=None, description=None, icon_url=None, id=None, name=None, parameters=None, recommended_weight=None):
super(Template, self).__init__()
self.assets = assets
self.content = content
self.data_source_bindings = data_source_bindings
self.description = description
self.icon_url = icon_url
self.id = id
Expand Down Expand Up @@ -373,6 +377,38 @@ def __init__(self, content=None, description=None, destination_path=None, path=N
self.type = type


class TemplateDataSourceBinding(Model):
"""TemplateDataSourceBinding.

:param data_source_name:
:type data_source_name: str
:param endpoint_parameter_name:
:type endpoint_parameter_name: str
:param parameters:
:type parameters: dict
:param result_template:
:type result_template: str
:param target:
:type target: str
"""

_attribute_map = {
'data_source_name': {'key': 'dataSourceName', 'type': 'str'},
'endpoint_parameter_name': {'key': 'endpointParameterName', 'type': 'str'},
'parameters': {'key': 'parameters', 'type': '{str}'},
'result_template': {'key': 'resultTemplate', 'type': 'str'},
'target': {'key': 'target', 'type': 'str'}
}

def __init__(self, data_source_name=None, endpoint_parameter_name=None, parameters=None, result_template=None, target=None):
super(TemplateDataSourceBinding, self).__init__()
self.data_source_name = data_source_name
self.endpoint_parameter_name = endpoint_parameter_name
self.parameters = parameters
self.result_template = result_template
self.target = target


class TemplateParameterDefinition(Model):
"""TemplateParameterDefinition.

Expand All @@ -382,6 +418,8 @@ class TemplateParameterDefinition(Model):
:type display_name: str
:param name:
:type name: str
:param possible_values:
:type possible_values: list of str
:param required:
:type required: bool
:param type:
Expand All @@ -392,15 +430,17 @@ class TemplateParameterDefinition(Model):
'default_value': {'key': 'defaultValue', 'type': 'str'},
'display_name': {'key': 'displayName', 'type': 'str'},
'name': {'key': 'name', 'type': 'str'},
'possible_values': {'key': 'possibleValues', 'type': '[str]'},
'required': {'key': 'required', 'type': 'bool'},
'type': {'key': 'type', 'type': 'str'}
}

def __init__(self, default_value=None, display_name=None, name=None, required=None, type=None):
def __init__(self, default_value=None, display_name=None, name=None, possible_values=None, required=None, type=None):
super(TemplateParameterDefinition, self).__init__()
self.default_value = default_value
self.display_name = display_name
self.name = name
self.possible_values = possible_values
self.required = required
self.type = type

Expand Down Expand Up @@ -553,6 +593,7 @@ def __init__(self, abbreviation=None, default_team_image_url=None, description=N
'TeamProjectReference',
'Template',
'TemplateAsset',
'TemplateDataSourceBinding',
'TemplateParameterDefinition',
'TemplateParameters',
'WebApiTeamRef',
Expand Down
7 changes: 7 additions & 0 deletions azure-devops/azure/devops/v5_1/client_factory.py
Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,13 @@ def get_test_plan_client(self):
"""
return self._connection.get_client('azure.devops.v5_1.test_plan.test_plan_client.TestPlanClient')

def get_test_results_client(self):
"""get_test_results_client.
Gets the 5.1 version of the TestResultsClient
:rtype: :class:`<TestResultsClient> <azure.devops.v5_1.test_results.test_results_client.TestResultsClient>`
"""
return self._connection.get_client('azure.devops.v5_1.test_results.test_results_client.TestResultsClient')

def get_tfvc_client(self):
"""get_tfvc_client.
Gets the 5.1 version of the TfvcClient
Expand Down
1 change: 1 addition & 0 deletions azure-devops/azure/devops/v5_1/core/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
'ProcessReference',
'ProjectAvatar',
'ProjectInfo',
'ProjectProperties',
'ProjectProperty',
'Proxy',
'ProxyAuthorization',
Expand Down
21 changes: 21 additions & 0 deletions azure-devops/azure/devops/v5_1/core/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -337,6 +337,26 @@ def __init__(self, abbreviation=None, description=None, id=None, last_update_tim
self.visibility = visibility


class ProjectProperties(Model):
"""ProjectProperties.

:param project_id: The team project Id
:type project_id: str
:param properties: The collection of team project properties
:type properties: list of :class:`ProjectProperty <azure.devops.v5_1.core.models.ProjectProperty>`
"""

_attribute_map = {
'project_id': {'key': 'projectId', 'type': 'str'},
'properties': {'key': 'properties', 'type': '[ProjectProperty]'}
}

def __init__(self, project_id=None, properties=None):
super(ProjectProperties, self).__init__()
self.project_id = project_id
self.properties = properties


class ProjectProperty(Model):
"""ProjectProperty.

Expand Down Expand Up @@ -914,6 +934,7 @@ def __init__(self, id=None, name=None, url=None, description=None, identity=None
'ProcessReference',
'ProjectAvatar',
'ProjectInfo',
'ProjectProperties',
'ProjectProperty',
'Proxy',
'ProxyAuthorization',
Expand Down
9 changes: 7 additions & 2 deletions azure-devops/azure/devops/v5_1/feed/feed_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -191,14 +191,19 @@ def update_feed(self, feed, feed_id, project=None):
content=content)
return self._deserialize('Feed', response)

def get_global_permissions(self):
def get_global_permissions(self, include_ids=None):
"""GetGlobalPermissions.
[Preview API] Get all service-wide feed creation and administration permissions.
:param bool include_ids: Set to true to add IdentityIds to the permission objects.
:rtype: [GlobalPermission]
"""
query_parameters = {}
if include_ids is not None:
query_parameters['includeIds'] = self._serialize.query('include_ids', include_ids, 'bool')
response = self._send(http_method='GET',
location_id='a74419ef-b477-43df-8758-3cd1cd5f56c6',
version='5.1-preview.1')
version='5.1-preview.1',
query_parameters=query_parameters)
return self._deserialize('[GlobalPermission]', self._unwrap_collection(response))

def set_global_permissions(self, global_permissions):
Expand Down
6 changes: 5 additions & 1 deletion azure-devops/azure/devops/v5_1/feed/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -302,18 +302,22 @@ class GlobalPermission(Model):

:param identity_descriptor: Identity of the user with the provided Role.
:type identity_descriptor: :class:`str <azure.devops.v5_1.packaging.models.str>`
:param identity_id: IdentityId corresponding to the IdentityDescriptor
:type identity_id: str
:param role: Role associated with the Identity.
:type role: object
"""

_attribute_map = {
'identity_descriptor': {'key': 'identityDescriptor', 'type': 'str'},
'identity_id': {'key': 'identityId', 'type': 'str'},
'role': {'key': 'role', 'type': 'object'}
}

def __init__(self, identity_descriptor=None, role=None):
def __init__(self, identity_descriptor=None, identity_id=None, role=None):
super(GlobalPermission, self).__init__()
self.identity_descriptor = identity_descriptor
self.identity_id = identity_id
self.role = role


Expand Down
11 changes: 11 additions & 0 deletions azure-devops/azure/devops/v5_1/graph/graph_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -307,6 +307,17 @@ def get_provider_info(self, user_descriptor):
route_values=route_values)
return self._deserialize('GraphProviderInfo', response)

def request_access(self, message):
"""RequestAccess.
[Preview API]
:param str message:
"""
content = self._serialize.body(message, 'str')
self._send(http_method='POST',
location_id='8d54bf92-8c99-47f2-9972-b21341f1722e',
version='5.1-preview.1',
content=content)

def get_storage_key(self, subject_descriptor):
"""GetStorageKey.
[Preview API] Resolve a descriptor to a storage key.
Expand Down
5 changes: 4 additions & 1 deletion azure-devops/azure/devops/v5_1/identity/identity_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -150,12 +150,13 @@ def get_user_identity_ids_by_domain_id(self, domain_id):
query_parameters=query_parameters)
return self._deserialize('[str]', self._unwrap_collection(response))

def read_identities(self, descriptors=None, identity_ids=None, subject_descriptors=None, search_filter=None, filter_value=None, query_membership=None, properties=None, include_restricted_visibility=None, options=None):
def read_identities(self, descriptors=None, identity_ids=None, subject_descriptors=None, social_descriptors=None, search_filter=None, filter_value=None, query_membership=None, properties=None, include_restricted_visibility=None, options=None):
"""ReadIdentities.
[Preview API]
:param str descriptors:
:param str identity_ids:
:param str subject_descriptors:
:param str social_descriptors:
:param str search_filter:
:param str filter_value:
:param str query_membership:
Expand All @@ -171,6 +172,8 @@ def read_identities(self, descriptors=None, identity_ids=None, subject_descripto
query_parameters['identityIds'] = self._serialize.query('identity_ids', identity_ids, 'str')
if subject_descriptors is not None:
query_parameters['subjectDescriptors'] = self._serialize.query('subject_descriptors', subject_descriptors, 'str')
if social_descriptors is not None:
query_parameters['socialDescriptors'] = self._serialize.query('social_descriptors', social_descriptors, 'str')
if search_filter is not None:
query_parameters['searchFilter'] = self._serialize.query('search_filter', search_filter, 'str')
if filter_value is not None:
Expand Down
6 changes: 5 additions & 1 deletion azure-devops/azure/devops/v5_1/identity/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -302,6 +302,8 @@ class IdentityBatchInfo(Model):
:type property_names: list of str
:param query_membership:
:type query_membership: object
:param social_descriptors:
:type social_descriptors: list of :class:`str <azure.devops.v5_1.identities.models.str>`
:param subject_descriptors:
:type subject_descriptors: list of :class:`str <azure.devops.v5_1.identities.models.str>`
"""
Expand All @@ -312,16 +314,18 @@ class IdentityBatchInfo(Model):
'include_restricted_visibility': {'key': 'includeRestrictedVisibility', 'type': 'bool'},
'property_names': {'key': 'propertyNames', 'type': '[str]'},
'query_membership': {'key': 'queryMembership', 'type': 'object'},
'social_descriptors': {'key': 'socialDescriptors', 'type': '[str]'},
'subject_descriptors': {'key': 'subjectDescriptors', 'type': '[str]'}
}

def __init__(self, descriptors=None, identity_ids=None, include_restricted_visibility=None, property_names=None, query_membership=None, subject_descriptors=None):
def __init__(self, descriptors=None, identity_ids=None, include_restricted_visibility=None, property_names=None, query_membership=None, social_descriptors=None, subject_descriptors=None):
super(IdentityBatchInfo, self).__init__()
self.descriptors = descriptors
self.identity_ids = identity_ids
self.include_restricted_visibility = include_restricted_visibility
self.property_names = property_names
self.query_membership = query_membership
self.social_descriptors = social_descriptors
self.subject_descriptors = subject_descriptors


Expand Down
Loading