using System;
using System.ComponentModel;
using System.Xml.Serialization;

namespace Microsoft.RFIDLab.EPCISDemo.ReceiverWS
{
	/// <summary>
	/// Defines a business-response.
	/// </summary>
	public class BusinessResponse
	{
		/// <summary>
		/// Creates a blank business-response.
		/// </summary>
		public BusinessResponse ()
		{
		} // end of constructor ()

		// the global process-indicator code
		public string GlobalProcessIndicatorCode ;

		[XmlElement(Type=typeof(ReceiptAcknowledgement))]
		[EditorBrowsable(EditorBrowsableState.Advanced)]
		public object objAcknowledgement ; // the receipt acknowledgement

		[XmlElement(Type=typeof(Pip3B2.Pip3B2AdvanceShipmentNotification))]
		[EditorBrowsable(EditorBrowsableState.Advanced)]
		public object objPip ; // the PIP object carrying data
		
	} // class definition over

} // end of namespace
