feat(identity): expose live maintenance capabilities and transaction authorization

This commit is contained in:
2026-10-11 12:31:08 +08:00
parent 3ed5b72459
commit a7b2324a3e
9 changed files with 315 additions and 22 deletions
+27
View File
@@ -1,6 +1,30 @@
{
"components": {
"schemas": {
"AccountCapabilities": {
"additionalProperties": false,
"properties": {
"authorization_version": {
"default": "1",
"pattern": "^[1-9][0-9]{0,18}$",
"title": "Authorization Version",
"type": "string"
},
"problem_maintenance": {
"default": false,
"title": "Problem Maintenance",
"type": "boolean"
},
"schema_version": {
"const": 1,
"default": 1,
"title": "Schema Version",
"type": "integer"
}
},
"title": "AccountCapabilities",
"type": "object"
},
"ArtifactReference": {
"additionalProperties": false,
"properties": {
@@ -98,6 +122,9 @@
"CurrentUser": {
"additionalProperties": false,
"properties": {
"capabilities": {
"$ref": "#/components/schemas/AccountCapabilities"
},
"id": {
"format": "uuid",
"title": "Id",