added interfaces
This commit is contained in:
10
src/app/interfaces/loan.interfaces.ts
Normal file
10
src/app/interfaces/loan.interfaces.ts
Normal file
@@ -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;
|
||||||
|
}
|
||||||
9
src/app/interfaces/user.interfaces.ts
Normal file
9
src/app/interfaces/user.interfaces.ts
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
import {LoanInfo} from "./loan.interfaces";
|
||||||
|
|
||||||
|
export interface UserInfo {
|
||||||
|
name: string;
|
||||||
|
firstName: string;
|
||||||
|
email: string;
|
||||||
|
birthDate: Date;
|
||||||
|
loan: LoanInfo[];
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user