TEST route for keycloak
GET- /api/test
POST- /api/test {}

//remember to put keycloak token in token
headers: {
            'Content-Type': 'application/json',
            'token': token
        },

!----------------------------------------------------------------------------------------------

Reports 
GET- /api/reports/   return all reports
POST- /api/reports/create multipart/form-data -body{
                                                        disaster: "string",
                                                        senderRole: "string",
                                                        location: {
                                                            lat: 37.23823452,
                                                            lon: 52.34853
                                                        },
                                                        country: "string",
                                                        place: "string",
                                                        state: 0,
                                                        tool: "string",
                                                        message: "string',
                                                        image: image,
                                                    }
GET- /api/reports/:reportId   return the report with id "reportId"

POST- /api/reports/:reportId multipart/form-data -body{
                                                        disaster: "string",
                                                        senderRole: "string",
                                                        location: {
                                                            lat: 37.23823452,
                                                            lon: 52.34853
                                                        },
                                                        country: "string",
                                                        place: "string",
                                                        tool: "string",
                                                        message: "string',
                                                        state: 0,
                                                        image: image,
                                                    }


!----------------------------------------------------------------------------------------------

Events
GET- /api/events/   return all events
POST- /api/events/create -body{
                                disaster: "string",
                                location: {
                                    lat: 37.23823452,
                                    lon: 52.34853
                                },
                                country: "string",
                                senderRole: "string",
                                place: "string",
                                status: "string",
                                priority: "string",
                                tool: "string",
                                description: "string"
                            }
GET- /api/events/:eventId   return the event with id "eventId"
POST- /api/events/:eventId   updates the event with id "eventId" -body{
                                                                            disaster: "string",
                                                                            senderRole: "string",
                                                                            location: {
                                                                                lat: 37.23823452,
                                                                                lon: 52.34853
                                                                            },
                                                                            country: "string",
                                                                            place: "string",
                                                                            status: "string",
                                                                            priority: "string",
                                                                            tool: "string",
                                                                            description: "string"
                                                                        }
                                                            
!----------------------------------------------------------------------------------------------
Files

GET- api/files/getStructure get folders structure
POST- api/files/createfolder/:name creates folder name on root
POST- api/files/createfolder/:parent/:name creates folder name on parent folder

POST- api/files/removefolder/:name remove folder name on root
POST- api/files/removefolder/:parent/:name remove folder name on parent folder

POST- api/files/renamefolder/:name rename folder name on root -body{newname: "string"}
POST- api/files/renamefolder/:parent/:name rename folder name on parent folder -body{newname: "string"}

POST- api/files/addfile/:name add file on name -body{files: file}                         |
POST- api/files/addfile/:parent/:name add file on name folder -body{files: file}        |multipart/form-data

POST- api/files/deletefile/:name delete file on name folder
POST- api/files/deletefile/:parent/:name delete file on name folder