From c9d24c3b61d5a9436d93ee86c432f607cb00d185 Mon Sep 17 00:00:00 2001 From: Moriz Wahl Date: Wed, 9 Mar 2022 14:29:20 +0100 Subject: [PATCH] add constructor --- backend/src/graphql/model/TransactionLink.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/backend/src/graphql/model/TransactionLink.ts b/backend/src/graphql/model/TransactionLink.ts index c46728407..98f86a772 100644 --- a/backend/src/graphql/model/TransactionLink.ts +++ b/backend/src/graphql/model/TransactionLink.ts @@ -1,9 +1,23 @@ import { ObjectType, Field } from 'type-graphql' import Decimal from 'decimal.js-light' +import { TransactionLink as dbTransactionLink } from '@entity/TransactionLink' import { User } from './User' @ObjectType() export class TransactionLink { + constructor(transactionLink: dbTransactionLink, user: User) { + this.id = transactionLink.id + this.user = user + this.amount = transactionLink.amount + this.memo = transactionLink.memo + this.code = transactionLink.code + this.createdAt = transactionLink.createdAt + this.validUntil = transactionLink.validUntil + this.showEmail = transactionLink.showEmail + this.redeemedAt = null + this.redeemedBy = null + } + @Field(() => Number) id: number