using System; using TNZAPI.Messaging.Objects; using TNZAPI.Messaging.Get; namespace TNZStatusPoll { class Program { static void Main(string[] args) { const string sender = "paul@tnz.co.nz"; const string api_key = "15153"; const string message_id = "AE8CB484-834E-DDD0-F326-B6575F53DA78"; StatusRequest status_request = new StatusRequest(sender, api_key); StatusResult status_result = status_request.Poll(message_id); if( status_result.Result == StatusResult.ResultCode.Success ) { Console.WriteLine("Status of MessageID '" + message_id + "':"); Console.WriteLine(" => Status: '" + status_result.GetStatusString() + "'"); Console.WriteLine(" => JobNum: '" + status_result.JobNum + "'"); Console.WriteLine(" => Account: '" + status_result.Account + "'"); Console.WriteLine(" => SubAccount: '" + status_result.SubAccount + "'"); Console.WriteLine(" => Department: '" + status_result.Department + "'"); Console.WriteLine(" => Count: " + status_result.Count.ToString()); Console.WriteLine(" => Complete: " + status_result.Complete.ToString()); Console.WriteLine(" => Success: " + status_result.Success.ToString()); Console.WriteLine(" => Failed: " + status_result.Failed.ToString()); } else { Console.WriteLine("Cannot find MessageID '" + message_id + "' : '" + status_result.ErrorMessage + "'"); } } } }