How it WorksΒΆ
This package creates an extended msdss_base_api.core.API
application using msdss_data_api.core.DataAPI
.
The DataAPI
class uses msdss_data_api.routers.get_data_router()
to setup routes for managing data.
Data management is handled by managers in msdss_data_api.managers
, which uses handlers in msdss_data_api.handlers
to check route inputs.
The general process is: handlers -> managers -> get_data_router -> DataAPI
.
Other notes:
Database operations are handled by
msdss_base_database.core.Database
Request bodies with known parameters are represented with models in the
msdss_data_api.models
moduleFor user authentication and management, the
msdss_users_api.core.UsersAPI
object is used to create user management routes and dependencies