ahriman.web.views.api package

Submodules

ahriman.web.views.api.docs module

class DocsView(request: None)

Bases: BaseView

api docs view

GET_PERMISSION

(class attribute) get permissions of self

Type:

UserAccess

async get() dict[str, Any]

return static docs html

Returns:

parameters for jinja template

Return type:

dict[str, Any]

ahriman.web.views.api.swagger module

class SwaggerView(request: None)

Bases: BaseView

api docs specification view

GET_PERMISSION

(class attribute) get permissions of self

Type:

UserAccess

async get() Response

get api specification

Returns:

200 with json api specification

Return type:

Response

Module contents