1# --------------------------------------------------------------------------------------------
2# Copyright (c) Microsoft Corporation. All rights reserved.
3# Licensed under the MIT License. See License.txt in the project root for license information.
4# --------------------------------------------------------------------------------------------
5# Generated file, DO NOT EDIT
6# Changes may cause incorrect behavior and will be lost if the code is regenerated.
7# --------------------------------------------------------------------------------------------
8
9from msrest.serialization import Model
10
11
12class TfvcMergeSource(Model):
13    """TfvcMergeSource.
14
15    :param is_rename: Indicates if this a rename source. If false, it is a merge source.
16    :type is_rename: bool
17    :param server_item: The server item of the merge source
18    :type server_item: str
19    :param version_from: Start of the version range
20    :type version_from: int
21    :param version_to: End of the version range
22    :type version_to: int
23    """
24
25    _attribute_map = {
26        'is_rename': {'key': 'isRename', 'type': 'bool'},
27        'server_item': {'key': 'serverItem', 'type': 'str'},
28        'version_from': {'key': 'versionFrom', 'type': 'int'},
29        'version_to': {'key': 'versionTo', 'type': 'int'}
30    }
31
32    def __init__(self, is_rename=None, server_item=None, version_from=None, version_to=None):
33        super(TfvcMergeSource, self).__init__()
34        self.is_rename = is_rename
35        self.server_item = server_item
36        self.version_from = version_from
37        self.version_to = version_to
38