Q!ãýá[,)k
#Êi)êiÎd0sÔs¤Åyë.Q®M{"orderDetails":1,"keyDates":2,"fees":3,"sharedDocuments":4,"status":5,"approved":6,"agentApproved":7,"aaApproved":8,"lstaApproved":9,"__cls":"class OrderSC {\n constructor(\n owners = [],\n facilityId = '',\n facilityType = '',\n price = 0,\n amountOfTrade = 0,\n discountAmount = 0,\n buySellIndicator = '',\n investmentType = '',\n parDistressedIndicator = false,\n agentId = '',\n buyingFundId = '',\n sellingFundId = '',\n grossSettleNetIndicator = false,\n totalPreCloseTradeAmount = 0,\n totalClosingTradeAmount = 0,\n totalCurrentTradeAmount = 0,\n tradeType = '',\n tradeAssociation = '',\n primarySpecification = '',\n documentationType = '',\n fundingMemoAdvice = false,\n currency = '',\n finalRate = 0,\n margin = 0,\n CUSIP = '',\n ISIN = '',\n tranche = '',\n baseRate = 0,\n transferAtHistoricRate = false,\n historicRate = 0,\n cashlessRoll = false,\n actualAmount = 0,\n costOfCreditValuation = 0,\n costingMethod = '',\n tradeDate = new Date(),\n tradeBookingDate = new Date(),\n RepricingDate = new Date(),\n circledLegalTradeDate = new Date(),\n expectedSettlementDate = new Date(),\n assignmentFee = false,\n assignmentFeeAmount = 0,\n assignmentFeeType = '',\n accrualSettlementType = '',\n delayedComp = '',\n delayedCompDetails = '',\n amendmentFee = 0,\n costOfFund = 0,\n costOfCarry = 0,\n brokerageFeeType = '',\n brokerageFeeAmount = 0,\n brokerageRate = 0,\n brokerFeeWaiving = false,\n internalCommission = 0,\n brokerId = '',\n creditAgreement = '',\n tradeTicket = '',\n aAndA = '',\n lstaConfirm = '',\n fundingMemo = '',\n createdBy = '',\n uploaded = '',\n lastModified = '',\n settlementStatus = '',\n settlementTime = 0,\n tradeStatus = '',\n settlementInstructions = '',\n dependency = '',\n dependencyOrder = '',\n chatId = '',\n ) {\n this._owners = owners\n\n this.orderDetails = {\n _owners: owners,\n facilityId,\n facilityType,\n price,\n amountOfTrade,\n discountAmount,\n dealId: '',\n buySellIndicator,\n investmentType,\n parDistressedIndicator,\n agentId,\n buyingFundId,\n sellingFundId,\n grossSettleNetIndicator,\n totalPreCloseTradeAmount,\n totalClosingTradeAmount,\n totalCurrentTradeAmount,\n tradeType,\n tradeAssociation,\n primarySpecification,\n documentationType,\n fundingMemoAdvice,\n currency,\n finalRate,\n margin,\n CUSIP,\n ISIN,\n tranche,\n baseRate,\n transferAtHistoricRate,\n historicRate,\n cashlessRoll,\n actualAmount,\n costOfCreditValuation,\n costingMethod,\n }\n\n this.keyDates = {\n _owners: owners,\n tradeDate,\n tradeBookingDate,\n RepricingDate,\n circledLegalTradeDate,\n expectedSettlementDate,\n }\n\n this.fees = {\n _owners: owners,\n assignmentFee,\n assignmentFeeAmount,\n assignmentFeeType,\n accrualSettlementType,\n delayedComp,\n delayedCompDetails,\n amendmentFee,\n costOfFund,\n costOfCarry,\n brokerageFeeType,\n brokerageFeeAmount,\n brokerageRate,\n brokerFeeWaiving,\n internalCommission,\n brokerId,\n }\n\n this.sharedDocuments = {\n _owners: owners,\n creditAgreement,\n tradeTicket,\n aAndA,\n lstaConfirm,\n fundingMemo,\n }\n\n this.createdBy = createdBy\n this.uploaded = uploaded\n this.lastModified = lastModified\n\n this.status = {\n _owners: owners,\n settlementStatus,\n settlementTime,\n tradeStatus,\n settlementInstructions,\n dependency,\n dependencyOrder,\n }\n\n this.approved = {\n _owners: owners,\n buyer: false,\n arranger: false,\n }\n\n this.agentApproved = {\n _owners: owners,\n agent: false,\n }\n\n this.aaApproved = {\n _owners: owners,\n buyer: false,\n arranger: false,\n agent: false,\n }\n\n this.lstaApproved = {\n _owners: owners,\n buyer: false,\n arranger: false,\n }\n\n this.chatId = chatId\n this.state = 'Trade Submitted'\n this.finalized = false\n this.stateMachineStep = 9\n this.currentStateMachineStep = 0\n }\n\n setOwners(owners) {\n this._owners = owners\n this.orderDetails._owners = owners\n this.keyDates._owners = owners\n this.fees._owners = owners\n this.sharedDocuments._owners = owners\n this.status._owners = owners\n this.approved._owners = owners\n this.agentApproved._owners = owners\n this.aaApproved._owners = owners\n this.lstaApproved._owners = owners\n }\n\n setBuyerArrangerApproved(role) {\n if (!this.approved[role]) {\n this.currentStateMachineStep += 1\n }\n this.approved[role] = true\n const fullyApproved = ['buyer', 'arranger'].every((r) => this.approved[r])\n if (fullyApproved && this.state === 'Trade Submitted') this.state = 'Buyer Arranger Approved'\n }\n\n setAgentApproved() {\n if (!this.agentApproved.agent) {\n this.currentStateMachineStep += 1\n }\n this.agentApproved.agent = true\n if (this.state === 'Buyer Arranger Approved') this.state = 'Trade Approved'\n }\n\n setAaApproved(role) {\n if (!this.aaApproved[role]) {\n this.currentStateMachineStep += 1\n }\n this.aaApproved[role] = true\n const fullyApproved = ['buyer', 'agent', 'arranger'].every((r) => this.aaApproved[r])\n if (fullyApproved && this.state === 'Trade Approved') this.state = 'A&A Approved'\n }\n\n setLstaApproved(role) {\n if (!this.lstaApproved[role]) {\n this.currentStateMachineStep += 1\n }\n this.lstaApproved[role] = true\n const fullyApproved = ['buyer', 'arranger'].every((r) => this.lstaApproved[r])\n if (fullyApproved && this.state === 'A&A Approved') this.state = 'Lsta Approved'\n }\n\n bindChat(chatId) {\n this.chatId = chatId\n }\n\n finalize() {\n this.finalized = true\n this.currentStateMachineStep += 1\n this.state = 'Settled'\n }\n\n setChatId(chatId) {\n this.chatId = chatId\n }\n\n setLastModified(lastModified) {\n this.creationInfo.lastModified = lastModified\n }\n\n setDealId(dealId) {\n this.orderDetails.dealId = dealId\n }\n}","__index":{"obj":0},"__args":[["02e3fde15b2c296b859123ca691329ea1b69ce649c300b73d473a4c59a7999eb2e"],"61c86a45e00bc2d4aff55a73b71e1a6ab4206d6d1b9debd9b04953aa961aef55:0","","0","0","0","","ASSIGNMENT","Yes","7c1824c4d796d403107f7e48ac12dd8bc6c2ed3b7ea3e829060b194220f7ccdd:0","9f2f6d1ca037aee28b87fa3dd2bf5bab2607ce483cbeb4fd21f30910e1e44895:0","6c021c9d173de0ac598a33d80a3c9fe586ff34960d2daa76c5945ab5698141c4:0","Yes","0","0","0","PRIMARY","LMA","PAR_DESK_TO_CUSTOMER","LMA","Yes","","0","0","","","","0","Yes","0","Yes","0","1","1","","","","","","Yes","0","Buyer","","SWOA","","0","1","1","","0","0","Yes","0","7c1824c4d796d403107f7e48ac12dd8bc6c2ed3b7ea3e829060b194220f7ccdd:0","","","","","","533f8577d345914d89c72c78b4c8ae747052b8f9fb9417dea16d82c158ee3090:0","12/7/2020","12/7/2020","0","0"],"__func":"constructor"}u
https://whatsonchain.com/tx/undefined