Refactor Tizen.Applications
[platform/core/csapi/tizenfx.git] / Tizen.Applications / Tizen.Applications / AppControlOperations.cs
1 // Copyright 2016 by Samsung Electronics, Inc.,
2 //
3 // This software is the confidential and proprietary information
4 // of Samsung Electronics, Inc. ("Confidential Information"). You
5 // shall not disclose such Confidential Information and shall use
6 // it only in accordance with the terms of the license agreement
7 // you entered into with Samsung.
8
9 namespace Tizen.Applications
10 {
11     /// <summary>
12     /// Operations of the AppControl.
13     /// </summary>
14     public static class AppControlOperations
15     {
16         /// <summary>
17         /// An explicit launch for a homescreen application.
18         /// </summary>
19         public const string Main = "http://tizen.org/appcontrol/operation/main";
20
21         /// <summary>
22         /// An explicit launch for an application that excludes a homescreen application.
23         /// </summary>
24         public const string Default = "http://tizen.org/appcontrol/operation/default";
25
26         /// <summary>
27         /// Provides an editable access to the given data.
28         /// </summary>
29         public const string Edit = "http://tizen.org/appcontrol/operation/edit";
30
31         /// <summary>
32         /// Displays the data.
33         /// </summary>
34         public const string View = "http://tizen.org/appcontrol/operation/view";
35
36         /// <summary>
37         /// Picks items.
38         /// </summary>
39         public const string Pick = "http://tizen.org/appcontrol/operation/pick";
40
41         /// <summary>
42         /// Creates contents.
43         /// </summary>
44         public const string CreateContent = "http://tizen.org/appcontrol/operation/create_content";
45
46         /// <summary>
47         /// Performs a call to someone.
48         /// </summary>
49         public const string Call = "http://tizen.org/appcontrol/operation/call";
50
51         /// <summary>
52         /// Delivers some data to someone else.
53         /// </summary>
54         public const string Send = "http://tizen.org/appcontrol/operation/send";
55
56         /// <summary>
57         /// Delivers text data to someone else.
58         /// </summary>
59         public const string SendText = "http://tizen.org/appcontrol/operation/send_text";
60
61         /// <summary>
62         /// Shares an item with someone else.
63         /// </summary>
64         public const string Share = "http://tizen.org/appcontrol/operation/share";
65
66         /// <summary>
67         /// Shares multiple items with someone else.
68         /// </summary>
69         public const string MultiShare = "http://tizen.org/appcontrol/operation/multi_share";
70
71         /// <summary>
72         /// Shares text data with someone else.
73         /// </summary>
74         public const string ShareText = "http://tizen.org/appcontrol/operation/share_text";
75
76         /// <summary>
77         /// Dials a number. This shows a UI with the number to be dialed, allowing the user to explicitly initiate the call.
78         /// </summary>
79         public const string Dial = "http://tizen.org/appcontrol/operation/dial";
80
81         /// <summary>
82         /// Performs a search.
83         /// </summary>
84         public const string Search = "http://tizen.org/appcontrol/operation/search";
85
86         /// <summary>
87         /// Downloads items.
88         /// </summary>
89         public const string Download = "http://tizen.org/appcontrol/operation/download";
90
91         /// <summary>
92         /// Prints contents.
93         /// </summary>
94         public const string Print = "http://tizen.org/appcontrol/operation/print";
95
96         /// <summary>
97         /// Composes a message.
98         /// </summary>
99         public const string Compose = "http://tizen.org/appcontrol/operation/compose";
100
101         /// <summary>
102         /// Can be launched by interested System-Event.
103         /// </summary>
104         public const string LaunchOnEvent = "http://tizen.org/appcontrol/operation/launch_on_event";
105
106         /// <summary>
107         /// Adds an item.
108         /// </summary>
109         public const string Add = "http://tizen.org/appcontrol/operation/add";
110
111         /// <summary>
112         /// Captures images by camera applications.
113         /// </summary>
114         public const string ImageCapture = "http://tizen.org/appcontrol/operation/image_capture";
115
116         /// <summary>
117         /// Captures videos by camera applications.
118         /// </summary>
119         public const string VideoCapture = "http://tizen.org/appcontrol/operation/video_capture";
120
121         /// <summary>
122         /// Shows system settings.
123         /// </summary>
124         public const string Setting = "http://tizen.org/appcontrol/operation/setting";
125
126         /// <summary>
127         /// Shows settings to enable Bluetooth.
128         /// </summary>
129         public const string SettingBluetoothEnable = "http://tizen.org/appcontrol/operation/setting/bt_enable";
130
131         /// <summary>
132         /// Shows settings to configure Bluetooth visibility.
133         /// </summary>
134         public const string SettingBluetoothVisibility = "http://tizen.org/appcontrol/operation/setting/bt_visibility";
135
136         /// <summary>
137         /// Shows settings to allow configuration of current location sources.
138         /// </summary>
139         public const string SettingLocation = "http://tizen.org/appcontrol/operation/setting/location";
140
141         /// <summary>
142         /// Shows NFC settings.
143         /// </summary>
144         public const string SettingNfc = "http://tizen.org/appcontrol/operation/setting/nfc";
145
146         /// <summary>
147         /// Shows settings to allow configuration of Wi-Fi.
148         /// </summary>
149         public const string SettingWifi = "http://tizen.org/appcontrol/operation/setting/wifi";
150     }
151 }