From 7612ccde7bfd47fdc1beceff33a5b32e370bc979 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Wed, 18 Nov 2020 02:49:19 +0100 Subject: [PATCH] Definition from current backend --- src/flaschengeist.d.ts | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/src/flaschengeist.d.ts b/src/flaschengeist.d.ts index 88954ab..9be4deb 100644 --- a/src/flaschengeist.d.ts +++ b/src/flaschengeist.d.ts @@ -13,9 +13,9 @@ declare namespace FG { firstname: string; lastname: string; mail: string; - avatar_url?: string; birthday?: Date; roles: Array; + avatar_url?: string; } type Permission = string; interface Role { @@ -37,26 +37,24 @@ declare namespace FG { start: Date; description?: string; type: EventType; - slots: Array; - } - interface EventSlot { - id: number; - start: Date; - end?: Date; - jobs: Array; + jobs: Array; } type EventType = string; interface Job { - userid: string; - value: number; - } - interface JobSlot { + id: number; + start: Date; + end?: Date; + comment: string; type: JobType; - users: Array; - required_jobs: number; + services: Array; + required_services: number; } interface JobType { id: number; name: string; } + interface Service { + userid: string; + value: number; + } }