Release 4.0.0-preview1-00051
[platform/core/csapi/tizenfx.git] / src / Tizen.Maps / Tizen.Maps / ServiceData.cs
1 /*
2  * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
3  *
4  * Licensed under the Apache License, Version 2.0 (the License);
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an AS IS BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 namespace Tizen.Maps
18 {
19     /// <summary>
20     /// Features available in the Map Service
21     /// </summary>
22     /// <since_tizen>3</since_tizen>
23     public enum ServiceData
24     {
25         /// <summary>
26         /// Indicates availability of address value in the Place data.
27         /// </summary>
28         PlaceAddress = Interop.ServiceData.PlaceAddress,
29         /// <summary>
30         /// Indicates availability of rating value in the Place data.
31         /// </summary>
32         PlaceRating = Interop.ServiceData.PlaceRating,
33         /// <summary>
34         /// Indicates availability of place category list in the Place data.
35         /// </summary>
36         PlaceCategories = Interop.ServiceData.PlaceCategories,
37         /// <summary>
38         /// Indicates availability of place attribute list in the Place data.
39         /// </summary>
40         PlaceAttributes = Interop.ServiceData.PlaceAttributes,
41         /// <summary>
42         /// Indicates availability of place contact list in the Place data.
43         /// </summary>
44         PlaceContacts = Interop.ServiceData.PlaceContacts,
45         /// <summary>
46         /// Indicates availability of place editorial list in the Place data.
47         /// </summary>
48         PlaceEditorials = Interop.ServiceData.PlaceEditorials,
49         /// <summary>
50         /// Indicates availability of place review list in the Place data.
51         /// </summary>
52         PlaceReviews = Interop.ServiceData.PlaceReviews,
53         /// <summary>
54         /// Indicates availability of place image in Place the data.
55         /// </summary>
56         PlaceImage = Interop.ServiceData.PlaceImage,
57         /// <summary>
58         /// Indicates availability of place supplier link value in the Place data.
59         /// </summary>
60         PlaceSupplier = Interop.ServiceData.PlaceSupplier,
61         /// <summary>
62         /// Indicates availability of related place link in the Place data.
63         /// </summary>
64         PlaceRelated = Interop.ServiceData.PlaceRelated,
65
66         /// <summary>
67         /// Indicates that the Route Data Structure is defined as a Path (a list of geographical coordinates).
68         /// </summary>
69         RoutePath = Interop.ServiceData.RoutePath,
70         /// <summary>
71         /// Indicates that the Route Data Structure is defined as a list of Segments while each segment is defined as a Path.
72         /// </summary>
73         RouteSegmentsPath = Interop.ServiceData.RouteSegmentsPath,
74         /// <summary>
75         /// Indicates that the Route Data Structure is defined as a list of Segments while each segment is defined as a list of Maneuvers.
76         /// </summary>
77         RouteSegmentsManeuvers = Interop.ServiceData.RouteSegmentsManeuvers,
78
79         /// <summary>
80         /// Indicates availability of traffic information on the Map.
81         /// </summary>
82         ViewTraffic = Interop.ServiceData.ViewTraffic,
83         /// <summary>
84         /// Indicates availability of public transit information on the Map.
85         /// </summary>
86         ViewPublicTransit = Interop.ServiceData.ViewPublicTransit,
87         /// <summary>
88         /// Indicates availability of 3D building drawable on the Map.
89         /// </summary>
90         ViewBuilding = Interop.ServiceData.ViewBuilding,
91         /// <summary>
92         /// Indicates availability of scale bar on the Map.
93         /// </summary>
94         ViewScaleBar = Interop.ServiceData.ViewScaleBar,
95     }
96 }