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 AccessMapping(Model):
13    """AccessMapping.
14
15    :param access_point:
16    :type access_point: str
17    :param display_name:
18    :type display_name: str
19    :param moniker:
20    :type moniker: str
21    :param service_owner: The service which owns this access mapping e.g. TFS, ELS, etc.
22    :type service_owner: str
23    :param virtual_directory: Part of the access mapping which applies context after the access point of the server.
24    :type virtual_directory: str
25    """
26
27    _attribute_map = {
28        'access_point': {'key': 'accessPoint', 'type': 'str'},
29        'display_name': {'key': 'displayName', 'type': 'str'},
30        'moniker': {'key': 'moniker', 'type': 'str'},
31        'service_owner': {'key': 'serviceOwner', 'type': 'str'},
32        'virtual_directory': {'key': 'virtualDirectory', 'type': 'str'}
33    }
34
35    def __init__(self, access_point=None, display_name=None, moniker=None, service_owner=None, virtual_directory=None):
36        super(AccessMapping, self).__init__()
37        self.access_point = access_point
38        self.display_name = display_name
39        self.moniker = moniker
40        self.service_owner = service_owner
41        self.virtual_directory = virtual_directory
42