public IndicationofInterest(
     QuickFix.IOIid aIOIid,
     QuickFix.IOITransType aIOITransType,
     QuickFix.Symbol aSymbol,
     QuickFix.Side aSide,
     QuickFix.IOIShares aIOIShares)
     : base(MsgType())
 {
     set(aIOIid);
     set(aIOITransType);
     set(aSymbol);
     set(aSide);
     set(aIOIShares);
 }
 public bool isSet(QuickFix.IOIShares field)
 {
     return(isSetField(field));
 }
 public QuickFix.IOIShares getIOIShares()
 {
     QuickFix.IOIShares value = new QuickFix.IOIShares();
     getField(value); return(value);
 }
 public QuickFix.IOIShares get(QuickFix.IOIShares value)
 {
     getField(value); return(value);
 }
 public void set(QuickFix.IOIShares value)
 {
     setField(value);
 }
 public QuickFix.IOIShares getIOIShares()
 {
     QuickFix.IOIShares value = new QuickFix.IOIShares();
       getField(value); return value;
 }