www.pudn.com > FeeGateWaySrv.rar > List.cs


using System; 
 
namespace GateWayFroCMPP3 
{ 
	[System.Serializable()] 
	public class MtMessageForMISC 
	{ 
		public int NeedReport; 
		public string FeeCode; 
		public int FeeUserType; 
		public string FeeMsisdn; 
		public string DestMsisdn; 
		public int TP_Pid; 
		public int TP_Udhi; 
		public int MessageType; 
		public string MessageContent; 
		//public string FeeType; 
		public string LongCode; 
		public string MOMessageID; 
		public int EnterpriseID; 
		public int ConnectID; 
		public string BusinessCode; 
		public string MessageID; 
		public DateTime ReceiveTime; 
		public int SendTime; 
		public int SendDate; 
		public int ExpDate; 
		public int ExpTime; 
		public int GateWayID; 
		public int TransmitReport; 
		//public string SendCode; 
		//public string SendStatus; 
		public int FeeType; 
		public int Fee; 
		//public string StatusReport; 
		//public string ReportTime; 
		public string StateCode; 
		public string CityCode; 
		public bool ifTimeMtMessage=false; 
		//public string TeleOperaterID; 
		//public string statecode; 
		public MtMessageForMISC() 
		{} 
	} 
	[System.Serializable()] 
	public class MtMessageForMISCResp 
	{ 
		public int NeedReport; 
		public string FeeCode; 
		public int FeeUserType; 
		public string FeeMsisdn; 
		public string DestMsisdn; 
		public int TP_Pid; 
		public int TP_Udhi; 
		public int MessageType; 
		public string MessageContent; 
		public int FeeType; 
		public string LongCode; 
		public string MOMessageID; 
		public int EnterpriseID; 
		public int ConnectID; 
		public string BusinessCode; 
		public string MessageID; 
		public DateTime ReceiveTime; 
		public DateTime SendTime; 
		public string GateWayID; 
		public int TransmitReport; 
		public string SendCode; 
		public int SendStatus; 
		public string MtMessageID; 
		//public string FeeType; 
		public int Fee; 
		public string StatusReport; 
		public DateTime ReportTime; 
		public string StateCode; 
		public string CityCode; 
		public int TeleOperaterID; 
		public bool ifTimerMtMessage; 
		//public string statecode; 
		public MtMessageForMISCResp() 
		{} 
	} 
	[System.Serializable()] 
	public class TempQueueItem 
	{ 
		public TempQueueItem() 
		{} 
		public int Type; 
		public object Item; 
	} 
	[System.Serializable()] 
	public struct TempQueueItemType 
	{ 
		public const int MtMessageResp=1; 
		public const int MOMessage=2; 
		public const int StatusReport=3; 
		public const int Log=4; 
	} 
	[System.Serializable()] 
	public class MessageToSmbppItem 
	{ 
		public int MessageType; 
		public string XMLString; 
		public MessageToSmbppItem() 
		{} 
	} 
	[System.Serializable()] 
	public struct QueueItemType 
	{ 
		public const int MtMessage=1; 
		public const int MtMessageResp=2; 
		public const int MOMessage=3; 
		public const int StatusReport=4; 
	} 
	[System.Serializable()] 
	public class MOMessage 
	{ 
		///  
		/// LinkID 
		///  
		public string MOMessageID; 
		///  
		/// 用户发送号码如033459999 
		///  
		public string DestID; 
		///  
		/// 用户发送信息编码 
		///  
		public int MessageFormat; 
		///  
		/// 计费代码 
		///  
		public string ServiceCode; 
		///  
		/// 用户手机号码 
		///  
		public string SrcTerminalID; 
		///  
		/// 消息内容 
		///  
		public string MessageContent; 
		public int TP_Pid; 
		public int TP_Udhi; 
		public DateTime ReceiveTime; 
		public MOMessage() 
		{} 
	} 
	[System.Serializable()] 
	public class StatusReport 
	{ 
		public string strMsgID; 
		public string DestTerminalID; 
		public string DoneTime; 
		public string MessageStatus; 
		public string SubmitTime; 
		public int GateWayID; 
		public DateTime ReceiveTime; 
		public StatusReport() 
		{} 
	} 
}