Skip to content

Commit 84a5e5b

Browse files
committed
fix(ts-sdk): align structural model metadata fields
1 parent fc615f2 commit 84a5e5b

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

sdks/typescript/pmxt/models.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,15 @@ export interface UserTrade {
232232

233233
/** On-chain block number where this trade was included. Populated in hosted mode. */
234234
blockNumber?: number;
235+
236+
/** Trading fee, when available. */
237+
fee?: number;
238+
239+
/** Venue that produced this trade, when available. */
240+
venue?: string;
241+
242+
/** Raw venue-specific payload, when available. */
243+
raw?: unknown;
235244
}
236245

237246
/**
@@ -336,6 +345,9 @@ export interface Order {
336345

337346
/** On-chain block number where this order was included. Populated in hosted mode. */
338347
blockNumber?: number;
348+
349+
/** Raw venue-specific payload, when available. */
350+
raw?: unknown;
339351
}
340352

341353
/**
@@ -374,6 +386,15 @@ export interface Position {
374386

375387
/** On-chain block number for the latest position update. Populated in hosted mode. */
376388
blockNumber?: number;
389+
390+
/** Venue that produced this position, when available. */
391+
venue?: string;
392+
393+
/** Current mark-to-market value, when available. */
394+
currentValue?: number;
395+
396+
/** Raw venue-specific payload, when available. */
397+
raw?: unknown;
377398
}
378399

379400
/**
@@ -400,6 +421,9 @@ export interface Balance {
400421

401422
/** On-chain block number for the latest balance update. Populated in hosted mode. */
402423
blockNumber?: number;
424+
425+
/** Venue or hosted account source, when available. */
426+
venue?: string;
403427
}
404428

405429
// Parameter types

0 commit comments

Comments
 (0)