public SettlementInstructions(
     QuickFix.SettlInstID aSettlInstID,
     QuickFix.SettlInstTransType aSettlInstTransType,
     QuickFix.SettlInstRefID aSettlInstRefID,
     QuickFix.SettlInstMode aSettlInstMode,
     QuickFix.SettlInstSource aSettlInstSource,
     QuickFix.AllocAccount aAllocAccount,
     QuickFix.TransactTime aTransactTime)
     : base(MsgType())
 {
     set(aSettlInstID);
     set(aSettlInstTransType);
     set(aSettlInstRefID);
     set(aSettlInstMode);
     set(aSettlInstSource);
     set(aAllocAccount);
     set(aTransactTime);
 }
 public bool isSet(QuickFix.SettlInstRefID field)
 {
     return(isSetField(field));
 }
 public QuickFix.SettlInstRefID getSettlInstRefID()
 {
     QuickFix.SettlInstRefID value = new QuickFix.SettlInstRefID();
     getField(value); return(value);
 }
 public QuickFix.SettlInstRefID get(QuickFix.SettlInstRefID value)
 {
     getField(value); return(value);
 }
 public void set(QuickFix.SettlInstRefID value)
 {
     setField(value);
 }
 public QuickFix.SettlInstRefID getSettlInstRefID()
 { QuickFix.SettlInstRefID value = new QuickFix.SettlInstRefID();
   getField(value); return value; }