1 /// This File contains the Api's related to the PushMessageEventArgs class
3 /// Copyright 2016 by Samsung Electronics, Inc.,
5 /// This software is the confidential and proprietary information
6 /// of Samsung Electronics, Inc. ("Confidential Information"). You
7 /// shall not disclose such Confidential Information and shall use
8 /// it only in accordance with the terms of the license agreement
9 /// you entered into with Samsung.
14 namespace Tizen.Messaging.Push
17 /// An extended EventArgs class which contains the message received.
19 public class PushMessageEventArgs : EventArgs
22 /// Gives the Application Data recieved. </summary>
24 /// It is the string which stores the application data.</value>
32 /// Gives the Message Received Field.
35 /// It is the string which stores the message field.</value>
43 /// Gives the time at which the Notification was received.
46 /// It is the DateTime field representing the time at which the Notification was received.</value>
47 public DateTime ReceivedAt
54 /// Gives the Sender of the notification.
57 /// It is a string value representing the Sender of the Notification.</value>
65 /// Gives the session ID of the notification.
68 /// It is a string value representing the session ID of the Notification.</value>
69 public string SessionInfo
76 /// Gives the request ID of the notification.
79 /// It is a string value representing the request ID of the Notification.</value>
80 public string RequestID
87 /// Gives the value in the type field of the notification.
90 /// It is an integer value representing the type field of the notification.</value>
97 internal PushMessageEventArgs()
99 // Giving Default Values
102 ReceivedAt = new DateTime();