Allowed HTTP methods.
The backend should update these as per the users permissions.
Navigation structure for the UI.
Describes the structure of the navigation menu.
Human readable name to use as the navigation entry.
Optionalicon?: stringIcon name to display.
Relative url to the page this navigation entry gos to.
Unique identifier for this navigation entry.
Optionalpages?: NavigationEntryDescription[]Children navigation entries. These will be added underneath this entry.
Route layout description the UI will use to create the route layout.
Backend version information
URL of the software used by the backend.
GIT SHA hash for the current version of the backend.
Software version number of the backend.
API root metadata is provided by the backend and must be accessible via it's base URL (UIEnvironment.API_URL). This object is obtained via a
HTTP/OPTIONSrequest and must be returned as aJSONobject that matches this interface.This object is only to be fetched once on the UI loading and is responsible for providing the necessary descriptions so the UI can be setup.
Since
0.1.0