2 * Copyright (c) 2017 Samsung Electronics Co., Ltd All Rights Reserved
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
8 * http://www.apache.org/licenses/LICENSE-2.0
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.
17 namespace Tizen.Applications.Notifications
22 /// Enumeration for Progress category
24 public enum ProgressCategory
27 /// Value for percent type
32 /// Value for time type
37 /// Value for pending type which is not updated progress current value
43 /// Enumeration for Accessory option
45 public enum AccessoryOption
48 /// Value for off accessory option
53 /// Value for on accessory option
58 /// Value for custom accessory option
64 /// Enumeration for Button Index
66 public enum ButtonIndex
69 /// Value for default button index
74 /// Value for first button index
79 /// Value for second button index
84 /// Value for third button index
90 /// Enumeration for notification particular property
93 public enum NotificationProperty
96 /// Value for adjust nothing
101 /// Value for display only SIM card inserted
103 DisplayOnlySimmode = 0x01,
106 /// Value for disable application launch when it selected
108 DisableAppLaunch = 0x02,
111 /// Value for disable auto delete when it selected
113 DisableAutoDelete = 0x04,
116 /// Value for deleted when device is rebooted even though notification is not set Ongoing
118 VolatileDisplay = 0x100
122 /// Enumeration for block state
124 public enum NotificationBlockState
127 /// Value to check the app is allowed to post notification
132 /// Value to check the app is not allowed to post any notification
137 /// Value to check do not disturb mode which is user set
142 internal enum NotificationType
149 internal enum NotificationEventType
155 ClockOnThumbnail = 7,
156 ClickOnTextInputButton = 8
159 internal enum NotificationLayout
169 internal enum NotificationText
185 internal enum NotificationImage
197 TextInputButton = 18,
200 internal enum LaunchOption
206 internal enum NotificationDisplayApplist
211 Indicator = 0x00000008,