DtccTradeEvent
Import from: @xbbg/xnews, @xbbg/xnews/parsers
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:14)
One publicly disseminated swap transaction event, normalized from a DTCC PPD CSV row. The typed fields are the identity, lifecycle, product, and price columns most consumers key on; the full 100+ column row survives verbatim in raw. Numeric-looking values stay strings deliberately: DTCC renders notionals with thousands separators and marks capped amounts with a trailing + ("25,000,000+"), so number parsing is the consumer's policy decision, not this library's.
Properties
actionType
readonlyactionType:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:23)
assetClass
readonlyassetClass:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:30)
DTCC asset-class code carried by the row (e.g. "CR").
cleared
readonlycleared:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:32)
disseminationId
readonlydisseminationId:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:19)
effectiveDate
readonlyeffectiveDate:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:27)
eventTimestamp
readonlyeventTimestamp:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:25)
eventType
readonlyeventType:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:24)
executionTimestamp
readonlyexecutionTimestamp:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:26)
expirationDate
readonlyexpirationDate:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:28)
fileName
readonlyfileName:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:16)
File the event came from, for provenance.
fixedRateLeg1
readonlyfixedRateLeg1:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:36)
lineageId
readonlylineageId:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:22)
Groups amendment chains: the original dissemination ID when present.
notionalAmountLeg1
readonlynotionalAmountLeg1:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:34)
notionalCurrencyLeg1
readonlynotionalCurrencyLeg1:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:35)
originalDisseminationId
readonlyoriginalDisseminationId:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:20)
packageIndicator
readonlypackageIndicator:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:41)
platformIdentifier
readonlyplatformIdentifier:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:33)
price
readonlyprice:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:39)
priceNotation
readonlypriceNotation:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:40)
productName
readonlyproductName:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:31)
raw
readonlyraw:Readonly<Record<string,string>>
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:46)
The complete CSV row, header-keyed and verbatim.
rowNumber
readonlyrowNumber:number
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:18)
1-based data-row position within the file.
spreadLeg1
readonlyspreadLeg1:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:37)
spreadNotationLeg1
readonlyspreadNotationLeg1:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:38)
uniqueProductIdentifier
readonlyuniqueProductIdentifier:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:42)
upiFisn
readonlyupiFisn:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:43)
upiUnderlierName
readonlyupiUnderlierName:string
Defined in: src/sources/dtcc.ts (declaration: sources/dtcc.d.ts:44)
