mirror of
https://github.com/dadosfera/maestro.git
synced 2026-11-11 11:19:08 +00:00
FEAT: add endpoint and logic to update data asset certification status
This commit is contained in:
+77
-9
@@ -5952,6 +5952,66 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"/catalog/data-asset/{id}/certification-status": {
|
||||
"put": {
|
||||
"operationId": "CatalogController_updateDataAssetCertificationStatus",
|
||||
"parameters": [
|
||||
{
|
||||
"name": "dadosfera-lang",
|
||||
"in": "header",
|
||||
"required": false,
|
||||
"schema": {
|
||||
"enum": [
|
||||
"pt-br",
|
||||
"en-us"
|
||||
],
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"required": true,
|
||||
"in": "path",
|
||||
"schema": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
"required": true,
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/IUpdateCertificationStatusRequest"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"$ref": "#/components/schemas/IUpdateCertificationStatusRequest"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"tags": [
|
||||
"Catalog"
|
||||
],
|
||||
"security": [
|
||||
{
|
||||
"access-token": []
|
||||
},
|
||||
{
|
||||
"access-token": []
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"/catalog/data-asset/{id}/manage-permissions": {
|
||||
"put": {
|
||||
"operationId": "CatalogController_manageDataAssetPermissions",
|
||||
@@ -11013,15 +11073,6 @@
|
||||
},
|
||||
"docs": {
|
||||
"type": "string"
|
||||
},
|
||||
"certification_status": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"draft",
|
||||
"in_review",
|
||||
"approved",
|
||||
"deprecated"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
@@ -11041,6 +11092,23 @@
|
||||
"data_asset"
|
||||
]
|
||||
},
|
||||
"IUpdateCertificationStatusRequest": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"certification_status": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"draft",
|
||||
"in_review",
|
||||
"approved",
|
||||
"deprecated"
|
||||
]
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"certification_status"
|
||||
]
|
||||
},
|
||||
"ICreateDataAsset": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
||||
Reference in New Issue
Block a user