FEAT: add documentation status enum and property to data asset

This commit is contained in:
viniciusgadea
2026-07-27 17:06:25 -03:00
committed by marcos.rodrigues
parent 0d30c1cf83
commit a444f5e5ec
2 changed files with 17 additions and 0 deletions
+9
View File
@@ -11001,6 +11001,15 @@
},
"docs": {
"type": "string"
},
"documentation_status": {
"type": "string",
"enum": [
"draft",
"in_review",
"approved",
"deprecated"
]
}
},
"required": [
+8
View File
@@ -6,6 +6,12 @@ export enum DataAssetShareType {
public = 'public',
private = 'private',
}
export enum DocumentationStatus {
draft = 'draft',
in_review = 'in_review',
approved = 'approved',
deprecated = 'deprecated',
}
export enum OrderEnum {
asc = 'asc',
desc = 'desc',
@@ -204,6 +210,8 @@ export class IUpdateDataRequest {
share_type?: DataAssetShareType;
@ApiPropertyOptional()
docs?: string;
@ApiPropertyOptional({ enum: DocumentationStatus })
documentation_status?: DocumentationStatus;
}
export class ICreateDataAsset implements CreateDataAssetRequest {
@ApiProperty()