@hydro-protocol/hydro-client-js
Version:
Javascript SDK for the Hydro API
28 lines (23 loc) • 556 B
text/typescript
import { Trade } from "./Trade";
/**
* A paginated list of trades
*/
export class TradeList {
/**
* The total number of pages available on the server
*/
readonly totalPages: number;
/**
* The current page this list represents
*/
readonly currentPage: number;
/**
* A list of trades
*/
readonly trades: Trade[];
constructor(json: any) {
this.totalPages = json.totalPages;
this.currentPage = json.currentPage;
this.trades = json.trades.map((trade: any) => new Trade(trade));
}
}