AllocID Field
Inheritance: StringField
Ejemplo n.º 1
0
 public AllocationInstructionAck(
     QuickFix.Fields.AllocID aAllocID,
     QuickFix.Fields.TransactTime aTransactTime,
     QuickFix.Fields.AllocStatus aAllocStatus
     ) : this()
 {
     this.AllocID      = aAllocID;
     this.TransactTime = aTransactTime;
     this.AllocStatus  = aAllocStatus;
 }
Ejemplo n.º 2
0
 public AllocationACK(
     QuickFix.Fields.AllocID aAllocID,
     QuickFix.Fields.TradeDate aTradeDate,
     QuickFix.Fields.AllocStatus aAllocStatus
     ) : this()
 {
     this.AllocID     = aAllocID;
     this.TradeDate   = aTradeDate;
     this.AllocStatus = aAllocStatus;
 }
Ejemplo n.º 3
0
 public Allocation(
     QuickFix.Fields.AllocID aAllocID,
     QuickFix.Fields.AllocTransType aAllocTransType,
     QuickFix.Fields.Side aSide,
     QuickFix.Fields.Symbol aSymbol,
     QuickFix.Fields.Shares aShares,
     QuickFix.Fields.AvgPx aAvgPx,
     QuickFix.Fields.TradeDate aTradeDate
     ) : this()
 {
     this.AllocID        = aAllocID;
     this.AllocTransType = aAllocTransType;
     this.Side           = aSide;
     this.Symbol         = aSymbol;
     this.Shares         = aShares;
     this.AvgPx          = aAvgPx;
     this.TradeDate      = aTradeDate;
 }
Ejemplo n.º 4
0
 public void Set(QuickFix.Fields.AllocID val) 
 { 
     this.AllocID = val;
 }
Ejemplo n.º 5
0
 public bool IsSet(QuickFix.Fields.AllocID val)
 {
     return(IsSetAllocID());
 }
Ejemplo n.º 6
0
 public QuickFix.Fields.AllocID Get(QuickFix.Fields.AllocID val)
 {
     GetField(val);
     return(val);
 }
Ejemplo n.º 7
0
 public void Set(QuickFix.Fields.AllocID val)
 {
     this.AllocID = val;
 }
Ejemplo n.º 8
0
        public void SetFieldsTest()
        {
            var message = new Message();
            var allocId = new AllocID("123456");
            var allocAccount = new AllocAccount("QuickFixAccount");
            var allocAccountType = new AllocAccountType(AllocAccountType.HOUSE_TRADER);
            message.SetFields(new IField[] { allocAccount, allocAccountType, allocId });

            Assert.AreEqual(true, message.IsSetField(Tags.AllocID));
            Assert.AreEqual("123456", message.GetField(Tags.AllocID));

            Assert.AreEqual(true, message.IsSetField(Tags.AllocAccount));
            Assert.AreEqual("QuickFixAccount", message.GetField(Tags.AllocAccount));

            Assert.AreEqual(true, message.IsSetField(Tags.AllocAccountType));
            Assert.AreEqual(AllocAccountType.HOUSE_TRADER, message.GetInt(Tags.AllocAccountType));
        }