using System; using TNZAPI.Messaging.Objects; using TNZAPI.Messaging.Get; namespace TNZGetStatus { class Program { static void Main(string[] args) { StatusRequest request = new StatusRequest(); request.Sender = "application@domain.com"; request.APIKey = "ta8wr7ymd"; request.MessageID = "ID123456"; StatusRequestResult response = request.Poll(); if (response.Result == StatusRequestResult.ResultCode.Success) { Console.WriteLine("Status of MessageID '" + response.MessageID + "':"); Console.WriteLine(" => Status: '" + response.GetStatusString() + "'"); Console.WriteLine(" => JobNum: '" + response.JobNum + "'"); Console.WriteLine(" => Account: '" + response.Account + "'"); Console.WriteLine(" => SubAccount: '" + response.SubAccount + "'"); Console.WriteLine(" => Department: '" + response.Department + "'"); Console.WriteLine(" => Count: " + response.Count.ToString()); Console.WriteLine(" => Complete: " + response.Complete.ToString()); Console.WriteLine(" => Success: " + response.Success.ToString()); Console.WriteLine(" => Failed: " + response.Failed.ToString()); } else { Console.WriteLine("Cannot find MessageID '" + request.MessageID + "' : '" + response.ErrorMessage + "'"); } } } }