import { BaseData, BaseHeader, BaseResponse, IBaseResponse } from "./Response"; export interface TransactionHeader extends BaseHeader { batcher_public_key: string; dependencies: string[]; family_name: string; family_version: string; inputs: string[]; nonce: string; outputs: string[]; payload_sha512: string; } export interface TransactionData extends BaseData { payload: string; transactionProtobuf?: any; protobuf?: any; transactionType?: string; } export class TransactionList extends BaseResponse { constructor(data: IBaseResponse) { super(data); } } export class Transaction extends BaseResponse { constructor(data: IBaseResponse) { super(data); } }