| 
namespace Top.Tmc 
 | 
{ 
 | 
    public abstract class MessageFields 
 | 
    { 
 | 
        public const string KIND = "__kind"; 
 | 
  
 | 
        // public final static String PULL_AMOUNT = "amount"; 
 | 
  
 | 
        public const string CONFIRM_ID = "id"; 
 | 
        public const string CONFIRM_MSG = "msg"; 
 | 
        public const string CONFIRM_ATTACH_QUEUE = "queue"; 
 | 
  
 | 
        public const string DATA_DATAID = "dataid"; 
 | 
        public const string DATA_TOPIC = "topic"; 
 | 
        public const string DATA_CONTENT = "content"; 
 | 
        public const string DATA_PUBLISH_TIME = "time"; 
 | 
  
 | 
        public const string DATA_OUTGOING_PUBLISHER = "publisher"; 
 | 
        public const string DATA_OUTGOING_USER_NICK = "nick"; 
 | 
        public const string DATA_OUTGOING_USER_ID = "userid"; 
 | 
         
 | 
        public const string DATA_INCOMING_USER_SESSION = "session"; 
 | 
  
 | 
        public const string DATA_ATTACH_OUTGOING_TIME = "outtime"; 
 | 
  
 | 
        public const string OUTGOING_ID = "id"; 
 | 
  
 | 
        // ATTACH means server will attch the filed to message, not passed from client 
 | 
        // OUTGOING means only outgoing message to client have the field 
 | 
        // INCOMING means only incoming message from client have the field 
 | 
    } 
 | 
} 
 |