Files
KArtSell.Aegis/contracts/ui/crud-resource.v2.json
T
kjh2064 dcd1322d41
ci / backend (push) Failing after 12s
ci / frontend (push) Failing after 19s
ci / static (push) Failing after 45s
Initial commit: Add project files
2026-08-02 05:15:36 +09:00

37 lines
735 B
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "K-ArtSell CRUD Resource Contract v2",
"contractVersion": "2.0",
"required": [
"resourceId",
"querySchemaVersion",
"responseSchemaVersion",
"permissionPolicy",
"concurrencyMode",
"idempotencyMode",
"sensitiveFields"
],
"properties": {
"concurrencyMode": {
"enum": [
"NONE",
"ETAG_IF_MATCH"
]
},
"idempotencyMode": {
"enum": [
"NONE",
"IDEMPOTENCY_KEY"
]
},
"queryOwnership": {
"const": "VUE_ROUTER"
},
"serverStateOwnership": {
"const": "TANSTACK_QUERY"
},
"formOwnership": {
"const": "VEE_VALIDATE_ZOD"
}
}
}