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

namespace Microsoft.RFIDLab.EPCISDemo.ManufacturerWS
{
	/// <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(PIP3B13.Pip3B13ShippingOrderConfirmationNotification))]
		// [XmlElement(Type=typeof(PIP4B2.Pip4B2ShipmentReceiptNotification))]
		[EditorBrowsable(EditorBrowsableState.Advanced)]
		public object objPip ; // the PIP object holding data
		
	} // class definition over

} // end of namespace
