Setting since_tizen 3/4 on Tizen.NET API
[platform/core/csapi/tizenfx.git] / src / Tizen.Applications.Notification / Tizen.Applications.Notifications / NotificationEnumerations.cs
index 7cb41d9..d014d06 100755 (executable)
@@ -19,122 +19,128 @@ namespace Tizen.Applications.Notifications
     using System;
 
     /// <summary>
-    /// Enumeration for Progress category
+    /// Enumeration for the progress category.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ProgressCategory
     {
         /// <summary>
-        /// Value for percent type
+        /// Value for percent type.
         /// </summary>
         Percent,
 
         /// <summary>
-        /// Value for time type
+        /// Value for time type.
         /// </summary>
         Time,
 
         /// <summary>
-        /// Value for pending type which is not updated progress current value
+        /// Value for pending type, which is not the updated progress current value.
         /// </summary>
         PendingBar
     }
 
     /// <summary>
-    /// Enumeration for Accessory option
+    /// Enumeration for the accessory option.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum AccessoryOption
     {
         /// <summary>
-        /// Value for off accessory option
+        /// Value for off accessory option.
         /// </summary>
         Off = -1,
 
         /// <summary>
-        /// Value for on accessory option
+        /// Value for on accessory option.
         /// </summary>
         On,
 
         /// <summary>
-        /// Value for custom accessory option
+        /// Value for the custom accessory option.
         /// </summary>
         Custom
     }
 
     /// <summary>
-    /// Enumeration for Button Index
+    /// Enumeration for the button index.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ButtonIndex
     {
         /// <summary>
-        /// Value for default button index
+        /// Value for the default button index.
         /// </summary>
         None = -1,
 
         /// <summary>
-        /// Value for first button index
+        /// Value for the first button index.
         /// </summary>
         First,
 
         /// <summary>
-        /// Value for second button index
+        /// Value for the second button index.
         /// </summary>
         Second,
 
         /// <summary>
-        /// Value for third button index
+        /// Value for the third button index.
         /// </summary>
         Third
     }
 
     /// <summary>
-    /// Enumeration for notification particular property
+    /// Enumeration for the notification particular property.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     [Flags]
     public enum NotificationProperty
     {
         /// <summary>
-        /// Value for adjust nothing
+        /// Value for adjust nothing.
         /// </summary>
         None = 0x00,
 
         /// <summary>
-        /// Value for display only SIM card inserted
+        /// Value for display only SIM card inserted.
         /// </summary>
-        DisplayOnlySimmode = 0x01,
+        /// <since_tizen> 4 </since_tizen>
+        DisplayOnlySimMode = 0x01,
 
         /// <summary>
-        /// Value for disable application launch when it selected
+        /// Value for disable application launch when it is selected.
         /// </summary>
         DisableAppLaunch = 0x02,
 
         /// <summary>
-        /// Value for disable auto delete when it selected
+        /// Value for disable auto delete when it is selected.
         /// </summary>
         DisableAutoDelete = 0x04,
 
         /// <summary>
-        /// Value for deleted when device is rebooted even though notification is not set Ongoing
+        /// Value for deleted when device is rebooted even though notification is not set ongoing.
         /// </summary>
         VolatileDisplay = 0x100
     }
 
     /// <summary>
-    /// Enumeration for block state
+    /// Enumeration for the block state.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum NotificationBlockState
     {
         /// <summary>
-        /// Value to check the app is allowed to post notification
+        /// Value to check if the app is allowed to post notification.
         /// </summary>
         Allowed = 0,
 
         /// <summary>
-        /// Value to check the app is not allowed to post any notification
+        /// Value to check if the app is not allowed to post any notification.
         /// </summary>
         Blocked,
 
         /// <summary>
-        /// Value to check do not disturb mode which is user set
+        /// Value to check if the do not disturb mode is set by the user.
         /// </summary>
         DoNotDisturb
     }
@@ -153,7 +159,10 @@ namespace Tizen.Applications.Notifications
         ThirdButton,
         ClickOnIcon = 6,
         ClockOnThumbnail = 7,
-        ClickOnTextInputButton = 8
+        ClickOnTextInputButton = 8,
+        HiddenByUser = 100,
+        HiddenByTimeout = 101,
+        HiddenByExternal = 102,
     }
 
     internal enum NotificationLayout