diff --git a/docsfera.json b/docsfera.json index eaaf00e..be0e972 100644 --- a/docsfera.json +++ b/docsfera.json @@ -11001,6 +11001,15 @@ }, "docs": { "type": "string" + }, + "documentation_status": { + "type": "string", + "enum": [ + "draft", + "in_review", + "approved", + "deprecated" + ] } }, "required": [ diff --git a/src/modules/catalog/dtos/index.ts b/src/modules/catalog/dtos/index.ts index f35e6e0..09a57b6 100644 --- a/src/modules/catalog/dtos/index.ts +++ b/src/modules/catalog/dtos/index.ts @@ -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()