Create interfaces
This commit is contained in:
1 parent
d57b8195ee
commit
47b1074f92
2 files changed
+32
No files matched your search
@@ -0,0 +1,16 @@
|
|||||||
|
export default interface Task {
|
||||||
|
id: number;
|
||||||
|
name: string;
|
||||||
|
description: string;
|
||||||
|
location: string;
|
||||||
|
start: string;
|
||||||
|
end: string;
|
||||||
|
max_participants: number;
|
||||||
|
events_id: number;
|
||||||
|
created_at: string;
|
||||||
|
updated_at: string;
|
||||||
|
pivot: {
|
||||||
|
user_id: number;
|
||||||
|
task_id: number;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
import Task from "./task.interface";
|
||||||
|
|
||||||
|
export default interface User {
|
||||||
|
id: number;
|
||||||
|
name: string;
|
||||||
|
lastname: string;
|
||||||
|
email: string;
|
||||||
|
role: string;
|
||||||
|
isAdmin: boolean;
|
||||||
|
phone: string | null;
|
||||||
|
created_at: string;
|
||||||
|
updated_at: string;
|
||||||
|
verified_at: string | null;
|
||||||
|
validate: number;
|
||||||
|
tasks: Task[];
|
||||||
|
}
|
||||||
Reference in new issue
Block a user