Q!L½YÁJªÖÒÖärÎ깬~ªv¾=?n¸qQ®M{"dealDetails":1,"globalIdentifiers":2,"keyDates":3,"__cls":"class DealSC {\r\n constructor(\r\n owners = [],\r\n name = '',\r\n dealCurrency = '',\r\n dealCommitmentAmount = 0,\r\n creditOfficer = '',\r\n agentId = '',\r\n dealCode = '',\r\n borrowerName = '',\r\n ANSIID = '',\r\n ISIN = '',\r\n CUSIP = '',\r\n creditAgreementDate = '',\r\n approvalDate = '',\r\n closeDate = '',\r\n createdBy = '',\r\n uploaded = '',\r\n lastModified = '',\r\n imported = false\r\n ) {\r\n this._owners = owners;\r\n this._readers = [];\r\n\r\n this.dealDetails = {\r\n name,\r\n dealCurrency,\r\n dealCommitmentAmount,\r\n creditOfficer,\r\n agentId,\r\n dealCode,\r\n borrowerName,\r\n facilityIds: [],\r\n };\r\n\r\n this.globalIdentifiers = {\r\n ANSIID,\r\n ISIN,\r\n CUSIP,\r\n };\r\n\r\n this.keyDates = {\r\n creditAgreementDate,\r\n approvalDate,\r\n closeDate,\r\n maturityDate: '',\r\n };\r\n\r\n this.creditAgreements = [];\r\n this.createdBy = createdBy;\r\n this.uploaded = uploaded;\r\n this.lastModified = lastModified;\r\n this.imported = imported;\r\n this.tags = [];\r\n }\r\n\r\n updateMaturityDate(maturityDate) {\r\n this.keyDates.maturityDate = maturityDate;\r\n }\r\n\r\n addOwner(id) {\r\n this._owners = [...new Set(this._owners.concat(id))];\r\n }\r\n\r\n removeOwner(id) {\r\n const index = this._owners.indexOf(id);\r\n this._owners.splice(index, 1);\r\n }\r\n\r\n addFacility(id) {\r\n this.dealDetails.facilityIds.push(id);\r\n }\r\n\r\n removeFacility(id) {\r\n const index = this.dealDetails.facilityIds.indexOf(id);\r\n this.dealDetails.facilityIds.splice(index, 1);\r\n }\r\n\r\n addCreditAgreement(creditAgreement) {\r\n this.creditAgreements.push(creditAgreement);\r\n }\r\n\r\n setCreditAgreements(creditAgreements) {\r\n this.creditAgreements = creditAgreements;\r\n }\r\n\r\n setLastModified(lastModified) {\r\n this.lastModified = lastModified;\r\n }\r\n\r\n setImported(imported) {\r\n this.imported = imported;\r\n }\r\n\r\n setTags(tags) {\r\n this.tags = tags;\r\n }\r\n\r\n addReader(readerId) {\r\n this._readers = [...new Set(this._readers.concat(readerId))];\r\n }\r\n\r\n removeReader(readerId) {\r\n const index = this._readers.indexOf(readerId);\r\n this._readers.splice(index, 1);\r\n }\r\n\r\n edit(\r\n name,\r\n dealCurrency,\r\n dealCommitmentAmount,\r\n creditOfficer,\r\n dealCode,\r\n borrowerName,\r\n ANSIID,\r\n ISIN,\r\n CUSIP,\r\n creditAgreementDate,\r\n approvalDate,\r\n closeDate\r\n ) {\r\n this.dealDetails.name = name;\r\n this.dealDetails.dealCurrency = dealCurrency;\r\n this.dealDetails.dealCommitmentAmount = dealCommitmentAmount;\r\n this.dealDetails.creditOfficer = creditOfficer;\r\n this.dealDetails.dealCode = dealCode;\r\n this.dealDetails.borrowerName = borrowerName;\r\n this.globalIdentifiers.ANSIID = ANSIID;\r\n this.globalIdentifiers.ISIN = ISIN;\r\n this.globalIdentifiers.CUSIP = CUSIP;\r\n this.keyDates.creditAgreementDate = creditAgreementDate;\r\n this.keyDates.approvalDate = approvalDate;\r\n this.keyDates.closeDate = closeDate;\r\n }\r\n}","__index":{"obj":0},"__func":"constructor","__args":[["034cbd598d82c14aaad6d2d6e472ceeab91a171a82ac7eaa76be3d3f6eb8718405"],"Deal 1","USD","123","123","b58a4495a799c0692c7ce44d6effadde2275c87dfec6190a4dc2e213003cb168:0","123","123","EX123123","123123","123213",1614549600,1614722400,1614981600,"b58a4495a799c0692c7ce44d6effadde2275c87dfec6190a4dc2e213003cb168:0",1616413172,1616413172,false]}u
https://whatsonchain.com/tx/undefined