From 2ca124589a31f78b78be25d3c9042451509ea976 Mon Sep 17 00:00:00 2001 From: sanchezvem Date: Tue, 11 Nov 2025 14:38:50 +0100 Subject: [PATCH] added interfaces --- src/app/interfaces/loan.interfaces.ts | 10 ++++++++++ src/app/interfaces/user.interfaces.ts | 9 +++++++++ 2 files changed, 19 insertions(+) create mode 100644 src/app/interfaces/loan.interfaces.ts create mode 100644 src/app/interfaces/user.interfaces.ts diff --git a/src/app/interfaces/loan.interfaces.ts b/src/app/interfaces/loan.interfaces.ts new file mode 100644 index 0000000..40b907f --- /dev/null +++ b/src/app/interfaces/loan.interfaces.ts @@ -0,0 +1,10 @@ +import {BookInfo} from "./book.interfaces"; +import {UserInfo} from "./user.interfaces"; + +export interface LoanInfo { + book: BookInfo; + user: UserInfo; + date: Date; + plannedReturningDate: Date; + effectiveReturningDate: Date; +} \ No newline at end of file diff --git a/src/app/interfaces/user.interfaces.ts b/src/app/interfaces/user.interfaces.ts new file mode 100644 index 0000000..2211918 --- /dev/null +++ b/src/app/interfaces/user.interfaces.ts @@ -0,0 +1,9 @@ +import {LoanInfo} from "./loan.interfaces"; + +export interface UserInfo { + name: string; + firstName: string; + email: string; + birthDate: Date; + loan: LoanInfo[]; +} \ No newline at end of file