diff --git a/database/src/interface/TransactionContext.ts b/database/src/interface/TransactionContext.ts index 4cda149af..182a924a3 100644 --- a/database/src/interface/TransactionContext.ts +++ b/database/src/interface/TransactionContext.ts @@ -1,3 +1,4 @@ +import { Transaction } from '../../entity/Transaction' import { TransactionSendCoin } from '../../entity/TransactionSendCoin' import { TransactionCreation } from '../../entity/TransactionCreation' import { User } from '../../entity/User' @@ -18,3 +19,20 @@ export interface BalanceContext { amount?: number user?: User } + +export interface TransactionSendCoinContext { + senderPublic?: Buffer + userId?: number + recipiantPublic?: Buffer + recipiantUserId?: number + amount?: number + senderFinalBalance?: number + transaction?: Transaction +} + +export interface TransactionCreationContext { + userId?: number + amount?: number + targetDate?: Timestamp + transaction?: Transaction +}