qunicorn_core.api.user_api package

Submodules

qunicorn_core.api.user_api.root module

Module containing the root endpoint of the DEVICES API.

class qunicorn_core.api.user_api.root.RootData(root: str)

Bases: object

root: str

qunicorn_core.api.user_api.user_view module

Module containing the routes of the Taskmanager API.

class qunicorn_core.api.user_api.user_view.UserIdView

Bases: MethodView

Users Endpoint to get properties of a specific user via ID.

get(user_id)

Get information about a single user.

methods: t.ClassVar[t.Collection[str] | None] = {'GET'}

The methods this view is registered for. Uses the same default (["GET", "HEAD", "OPTIONS"]) as route and add_url_rule by default.

class qunicorn_core.api.user_api.user_view.UserView

Bases: MethodView

Root endpoint of the user api, to list all available user_apis.

get()

Get all users from the database

methods: t.ClassVar[t.Collection[str] | None] = {'GET'}

The methods this view is registered for. Uses the same default (["GET", "HEAD", "OPTIONS"]) as route and add_url_rule by default.

Module contents

Module containing the Services API.