This repository is a json-server created to feed data into the React Application below.
{
id,
name,
description,
}{
id,
name,
description,
} {
id,
creationDate,
eventDate,
image,
title,
triggerId,
summary,
emotionId,
emotionPolarity,
emotionIntensity,
thought: {
content,
polarity,
intensity,
},
behavior: {
content,
polarity,
impact,
},
notes: [
{
content,
date,
},
{
content,
date,
}
],
}}| HTTP Method | URL | Request Body | Description |
|---|---|---|---|
| GET | /sequences |
Sends all games | |
| GET | sequences/id |
Sends selected sequence | |
| GET | /sequences/id?_expand=emotion&_expand=trigger |
Sends all sequences with extended info based on emotion and trigger id's | |
| GET | /emotions |
Sends all emotions | |
| GET | /triggers |
Sends all triggers | |
| POST | /sequences |
{newSequence} | Creates a new sequence |
| POST | /upload |
{formData} | Send uploaded images to server via formData, returns url as response |
| PUT | /sequences/id |
{editedSequence} | Edits sequence details |
| DELETE | /sequences/id |
Deletes a game object |
