From 66e629daa2081c3a35b07e99245f7e6d30304e4d Mon Sep 17 00:00:00 2001 From: Moriz Wahl Date: Wed, 1 Dec 2021 11:02:00 +0100 Subject: [PATCH] Interface for TransactionCreateCoin and TransactionSendCoin --- database/src/interface/TransactionContext.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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 +}