import { ITransaction , Transaction } from "./transaction" ; export interface ITransactionWithXDR extends ITransaction { body : string ; bodyXDR : any ; result : string ; resultXDR : any ; meta : string ; metaXDR : any ; feeMeta : string ; feeMetaXDR : any ; operationsXDR : any [ ] ; operationResultsXDR : any [ ] ; } export class TransactionWithXDR extends Transaction { public body : string ; public bodyXDR : any ; public result : string ; public resultXDR : any ; public meta : string ; public metaXDR : any ; public feeMeta : string ; public feeMetaXDR : any ; public operationsXDR : any [ ] ; public operationResultsXDR : any [ ] ; constructor ( data ) { super ( data ) ; this . body = data . body ; this . bodyXDR = data . bodyXDR ; this . result = data . result ; this . resultXDR = data . resultXDR ; this . meta = data . meta ; this . metaXDR = data . metaXDR ; this . feeMeta = data . feeMeta ; this . feeMetaXDR = data . feeMetaXDR ; this . operationsXDR = data . operationsXDR ; this . operationResultsXDR = data . operationResultsXDR ; } }