Skip to main content

Crate platform_admin_data

Crate platform_admin_data 

Source
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§

AdminActionInvocationDto
AdminActionInvokeRequest
Request body for POST /admin/data/{module}/actions/{action}.
AdminActionInvokeResponse
Response for POST /admin/data/{module}/actions/{action}.
AdminCapabilityIssueDto
AdminCapabilitySummaryDto
AdminContractCompatibilityReasonDto
AdminContractCompatibilityResultDto
AdminDataDetailResponse
Response for GET /admin/data/{module}/{entity}/{id}.
AdminDataListResponse
Response for GET /admin/data/{module}/{entity}: a page of records.
AdminDataPageInfo
Pagination info. next_cursor is an opaque token (not a timestamp like platform-admin’s PageInfo) so it makes no assumption about entity shape.
AdminKubernetesDeploymentObservationDto
AdminLaunchpadAddonDto
AdminLaunchpadCapabilityPackDto
AdminLaunchpadChangePlanItemDto
AdminLaunchpadChangePlanResponse
Response for GET /admin/data/launchpad/change-plan: latest generated app change plan.
AdminLaunchpadChecklistItemDto
AdminLaunchpadCompositionActionDto
AdminLaunchpadCompositionDto
AdminLaunchpadDoctorCheckDto
AdminLaunchpadDoctorResponse
Response for GET /admin/data/launchpad/doctor: latest local developer doctor snapshot.
AdminLaunchpadIssueDto
AdminLaunchpadModuleDto
AdminLaunchpadPackFitDto
AdminLaunchpadProofCheckDto
AdminLaunchpadProofDriftDto
AdminLaunchpadProofResponse
Response for GET /admin/data/launchpad/proof: latest generated App Proof snapshot.
AdminLaunchpadResponse
Response for GET /admin/data/launchpad: generated first-run app state.
AdminLaunchpadServiceDto
AdminModule
One module’s admin capability: its declared surface plus live data/action sources.
AdminModuleCompatibilityDto
AdminModuleConsolePackagePlanPackageDto
AdminModuleConsolePackagePlanStateDto
AdminModuleGovernanceDto
AdminModuleHostCompatibilityDto
AdminModuleInstallResponse
Response for visually installing an available service or linked module from the curated catalog.
AdminModuleInstallStateDto
AdminModuleLensoCompatibilityDto
AdminModuleLinkedSourceInstallStateDto
AdminModuleMetadata
One module’s registry metadata, independent of whether schema-admin list/detail reads or an admin surface are available.
AdminModuleMetadataDto
AdminModuleMetadataListResponse
Response for GET /admin/data/modules: every registered module’s metadata, including modules without admin surfaces.
AdminModuleMetadataRefreshModuleResult
AdminModuleMetadataRefreshRecord
AdminModuleRefreshModuleResultDto
AdminModuleRefreshRecordDto
AdminModuleRegistrySnapshotCatalogDto
AdminModuleRegistrySnapshotIssueDto
AdminModuleRegistrySnapshotModuleDto
AdminModuleRegistrySnapshotResponse
Response for GET /admin/data/available-modules: a read-only list of catalog entries that can be installed from their manifest URL.
AdminModuleReleaseDto
AdminModuleRemoteSourceInstallStateDto
AdminModuleSchema
AdminQueryResponse
Response for GET /admin/data/{module}/queries/{query}.
AdminRemoteModuleDiagnostics
AdminRemoteModuleDiagnosticsDto
AdminSchemaListResponse
Response for GET /admin/data/schema: every admin-capable module’s schema.
AdminSchemaRefreshResponse
Response for POST /admin/data/schema/refresh.
AdminServiceDeploymentCheckDto
AdminServiceDeploymentHostObservationDto
AdminServiceDeploymentObservationDto
AdminServiceDeploymentOperatorConditionDto
AdminServiceDeploymentOperatorObservationDto
AdminServiceEnvironmentDto
AdminServiceModuleCompatibilityDto
AdminServiceModuleConfigDto
AdminServiceModuleDeploymentDto
AdminServiceModuleHealthCheckDto
AdminServiceModuleLifecycleModuleDto
AdminServiceModuleLifecycleResponse
AdminServiceModuleLifecycleServiceDto
AdminServiceModuleServiceStatusCheckDto
AdminServiceModuleServiceStatusDto
AdminServiceOperationDto
AdminServiceOperationLinksDto
AdminServiceReleaseRecordDto
AdminServiceSystemDependencyDto
AdminServiceSystemDriftDto
AdminServiceSystemDriftResponse
AdminServiceSystemIssueDto
AdminServiceSystemModuleDto
AdminServiceSystemNodeDto
AdminServiceSystemRelationshipDto
AdminServiceSystemReleaseRecordDto
AdminServiceSystemReleaseTrainResponse
AdminServiceSystemResponse
AdminServiceSystemRunbookDto
AdminServiceSystemRunbooksResponse
AdminServiceSystemServiceDto
StoryDisplayDescriptorDto

Enums§

AdminLaunchpadChangePlanStatus
AdminLaunchpadDoctorStatus
AdminLaunchpadProofStatus
AdminLaunchpadStatus
AdminModuleActivationState
AdminModuleMetadataRefreshModuleStatus
AdminModuleMetadataRefreshStatus
AdminModuleRefreshModuleStatusDto
AdminModuleRefreshStatusDto
AdminModuleRegistrySnapshotManifestStatus
AdminModuleRegistrySnapshotModuleStatus
AdminModuleRegistrySnapshotStatus
AdminModuleSourceDiagnostics
AdminModuleSourceDiagnosticsDto
AdminModuleStatus
AdminServiceModuleCompatibilityState
AdminServiceModuleLifecycleModuleStatus
AdminServiceModuleLifecycleStatus
AdminServiceModuleManifestStatus
AdminServiceModuleServiceStatusState
AdminServiceOperationKindDto
AdminServiceSystemDriftStatus
AdminServiceSystemReleaseTrainStatus
AdminServiceSystemRunbooksStatus
AdminServiceSystemStatus
StoryDisplaySourceDto

Traits§

AdminModuleMetadataRefresher
AdminModuleRefresher

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.