AllocID Field
Inheritance: StringField
コード例 #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;
 }
コード例 #2
0
ファイル: AllocationACK.cs プロジェクト: ckiaraM/quickfixn
 public AllocationACK(
     QuickFix.Fields.AllocID aAllocID,
     QuickFix.Fields.TradeDate aTradeDate,
     QuickFix.Fields.AllocStatus aAllocStatus
     ) : this()
 {
     this.AllocID     = aAllocID;
     this.TradeDate   = aTradeDate;
     this.AllocStatus = aAllocStatus;
 }
コード例 #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;
 }
コード例 #4
0
 public void Set(QuickFix.Fields.AllocID val) 
 { 
     this.AllocID = val;
 }
コード例 #5
0
 public bool IsSet(QuickFix.Fields.AllocID val)
 {
     return(IsSetAllocID());
 }
コード例 #6
0
 public QuickFix.Fields.AllocID Get(QuickFix.Fields.AllocID val)
 {
     GetField(val);
     return(val);
 }
コード例 #7
0
 public void Set(QuickFix.Fields.AllocID val)
 {
     this.AllocID = val;
 }
コード例 #8
0
ファイル: MessageTests.cs プロジェクト: RemiGaudin/quickfixn
        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));
        }