add backend endpoint for publish readiness checks enforce publish gate contract before version publication make publish preconditions explicit and consistent for clients
12 lines
233 B
Python
12 lines
233 B
Python
from pydantic import BaseModel
|
|
|
|
|
|
class PublishReadinessResponse(BaseModel):
|
|
scheme_id: str
|
|
scheme_version_id: str
|
|
status: str
|
|
validation_summary: dict
|
|
pricing_coverage: dict
|
|
snapshot: dict
|
|
readiness: dict
|