Expand description
Schema-admin data API: generic endpoints that render any module’s declared
admin entities and invoke manifest-declared admin actions. Depends on NO
concrete module crate: it works only through injected platform-module seams,
mirroring platform-admin’s seam-only discipline.
Structs§
- Admin
Action Invocation Dto - Admin
Action Invoke Request - Request body for
POST /admin/data/{module}/actions/{action}. - Admin
Action Invoke Response - Response for
POST /admin/data/{module}/actions/{action}. - Admin
Capability Issue Dto - Admin
Capability Summary Dto - Admin
Data Detail Response - Response for
GET /admin/data/{module}/{entity}/{id}. - Admin
Data List Response - Response for
GET /admin/data/{module}/{entity}: a page of records. - Admin
Data Page Info - Pagination info.
next_cursoris an opaque token (not a timestamp like platform-admin’s PageInfo) so it makes no assumption about entity shape. - Admin
Module - One module’s admin capability: its declared surface plus live data/action sources.
- Admin
Module Compatibility Dto - Admin
Module Console Package Plan Package Dto - Admin
Module Console Package Plan State Dto - Admin
Module Governance Dto - Admin
Module Host Compatibility Dto - Admin
Module Install Response - Response for visually installing an available remote module from the marketplace catalog.
- Admin
Module Install State Dto - Admin
Module Lenso Compatibility Dto - Admin
Module Linked Source Install State Dto - Admin
Module Metadata - One module’s registry metadata, independent of whether schema-admin list/detail reads or an admin surface are available.
- Admin
Module Metadata Dto - Admin
Module Metadata List Response - Response for
GET /admin/data/modules: every registered module’s metadata, including modules without admin surfaces. - Admin
Module Metadata Refresh Module Result - Admin
Module Metadata Refresh Record - Admin
Module Refresh Module Result Dto - Admin
Module Refresh Record Dto - Admin
Module Registry Snapshot Catalog Dto - Admin
Module Registry Snapshot Issue Dto - Admin
Module Registry Snapshot Module Dto - Admin
Module Registry Snapshot Response - Response for
GET /admin/data/available-modules: a read-only list of remote modules that can be installed from their manifest URL. - Admin
Module Remote Source Install State Dto - Admin
Module Schema - Admin
Remote Module Diagnostics - Admin
Remote Module Diagnostics Dto - Admin
Schema List Response - Response for
GET /admin/data/schema: every admin-capable module’s schema. - Admin
Schema Refresh Response - Response for
POST /admin/data/schema/refresh. - Story
Display Descriptor Dto
Enums§
- Admin
Module Activation State - Admin
Module Metadata Refresh Module Status - Admin
Module Metadata Refresh Status - Admin
Module Refresh Module Status Dto - Admin
Module Refresh Status Dto - Admin
Module Registry Snapshot Manifest Status - Admin
Module Registry Snapshot Module Status - Admin
Module Registry Snapshot Status - Admin
Module Source Diagnostics - Admin
Module Source Diagnostics Dto - Admin
Module Status - Story
Display Source Dto
Traits§
Functions§
- install_
admin_ module_ metadata - Install the metadata registry for every module.
- install_
admin_ module_ metadata_ refresh_ fn - install_
admin_ module_ metadata_ refresher - Install the callback used to refresh module registry metadata.
- install_
admin_ module_ refresh_ fn - install_
admin_ module_ refresher - Install the callback used by the explicit admin refresh endpoint.
- install_
admin_ modules - Install the admin-capable module registry. Called once by the composition root before the router serves traffic. Later calls replace the registry, which keeps tests isolated and leaves room for explicit refresh later.
- router
- The schema-admin router, mounted by the API app.