From aa71619106a52301f54b822d9690c44cb44ddf82 Mon Sep 17 00:00:00 2001 From: HAUTBOIS Aurelie <aurelie.hautbois@ext.soprasteria.com> Date: Thu, 21 Jan 2021 11:52:23 +0100 Subject: [PATCH] add user data to initialization.md --- docs/ecolyo/functionalities/initialization.md | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/docs/ecolyo/functionalities/initialization.md b/docs/ecolyo/functionalities/initialization.md index 8d55502..c3bfc13 100644 --- a/docs/ecolyo/functionalities/initialization.md +++ b/docs/ecolyo/functionalities/initialization.md @@ -53,3 +53,34 @@ You can see more on [cozy documentation](https://docs.cozy.io/en/cozy-doctypes/d } } ``` + +### UserData creation + +We create a userData and store it in the couchDB under the doctype userData name '**com.grandlyon.ecolyo.userDataName'.** During this process, the objects related to the dataEntity will be be converted to an user version which contains informations about the user(example: user progress, the fluids connected and so on). + +To illustrate this, let's show an example of the conversion of quizEntity to userQuiz : + +```jsx +DuelEntity { + id: string + title: string + description: string + duration: Duration +} +``` + +Becomes : + +```jsx +UserQuiz { + id: string + title: string + description: string + duration: Duration + threshold: number + state: UserDuelState + startDate: string | null + fluidTypes: FluidType[] + userConsumption: number +} +``` -- GitLab