temporibusunde
Version:
Access and interact with Aragon Organizations and their apps.
24 lines (20 loc) • 681 B
text/typescript
import TransactionRequest from './TransactionRequest'
import App from '../entities/App'
export interface TransactionPathData {
apps: App[]
destination: App
forwardingFeePretransaction?: TransactionRequest
transactions: TransactionRequest[]
}
export default class TransactionPath {
readonly apps!: App[]
readonly destination!: App
readonly forwardingFeePretransaction?: TransactionRequest
readonly transactions!: TransactionRequest[]
constructor(data: TransactionPathData) {
this.apps = data.apps
this.destination = data.destination
this.forwardingFeePretransaction = data.forwardingFeePretransaction
this.transactions = data.transactions
}
}