From 33d1d72d5e7f2e8e7f846bbf8651d7f128765c64 Mon Sep 17 00:00:00 2001 From: Paweł Bernaciak Date: Fri, 27 Oct 2023 16:09:31 +0200 Subject: New frontend project --- frontend/src/types.ts | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 frontend/src/types.ts (limited to 'frontend/src/types.ts') diff --git a/frontend/src/types.ts b/frontend/src/types.ts new file mode 100644 index 0000000..ecdd808 --- /dev/null +++ b/frontend/src/types.ts @@ -0,0 +1,26 @@ +export interface LoginRequest { + googleToken: string; +} + +export interface LoginResponse { + id: number; +} + +export interface User { + id: number; + name: string; + elements: Element[]; +} + +export interface Element { + id: number; + userId: number; + name: string; + state: ElementState; + icon: string; +} + +export enum ElementState { + HasColor, + HasIcon, +} -- cgit v1.2.3