f06f6e944de830aa53b83cfb1a77491a05ffb02c
[platform/core/csapi/tizenfx.git] / src / Tizen.Applications.Badge / Tizen.Applications / BadgeEventArgs.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     /// Class for event arguments of the badge event
13     /// </summary>
14     public class BadgeEventArgs
15     {
16         /// <summary>
17         /// Enumeration for badge action.
18         /// </summary>
19         public enum Action : int
20         {
21             /// <summary>
22             /// Badge was added.
23             /// </summary>
24             Add = 0,
25
26             /// <summary>
27             /// Badge was removed.
28             /// </summary>
29             Remove,
30
31             /// <summary>
32             /// Badge was updated.
33             /// </summary>
34             Update,
35         }
36
37         /// <summary>
38         /// Property for Badge object.
39         /// </summary>
40         public Badge Badge { get; internal set; }
41
42         /// <summary>
43         /// Property for Action value.
44         /// </summary>
45         public Action Reason { get; internal set; }
46     }
47 }