From 1cead5614afdcf03c0481dddef49abdc0a42fdf8 Mon Sep 17 00:00:00 2001 From: Eduard Terletskiy Date: Mon, 21 Aug 2023 16:53:23 +0300 Subject: [PATCH 1/2] feat: changed model, learnset, testset models --- docs/release-notes.md | 6 +++++- msaDocModels/__init__.py | 2 +- msaDocModels/sdu.py | 23 +++++++---------------- 3 files changed, 13 insertions(+), 18 deletions(-) diff --git a/docs/release-notes.md b/docs/release-notes.md index b74dea1..36e81c1 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -1,6 +1,10 @@ # msaDocModels Release Notes ## Possible future features: +# 0.0.89 + +- changed model, learnset, testset models + # 0.0.88 - add field embedding_attachments to separate attachments @@ -23,7 +27,7 @@ - update models for TemplateInput, EntityExtractorInput, EntityExtractorDocumentInput - add models for work with database updates from pub/sub -## 0.0.83 +## 0.0.83 - Added model with optional attachments in converteremail svc diff --git a/msaDocModels/__init__.py b/msaDocModels/__init__.py index 3307cf0..ba27a87 100644 --- a/msaDocModels/__init__.py +++ b/msaDocModels/__init__.py @@ -1,7 +1,7 @@ import glob from os.path import basename, dirname, isfile, join -version = "0.0.88" +version = "0.0.89" __author__ = "Stefan Welcker" __copyright__ = "Copyright 2022, U2D.ai" __license__ = "MIT" diff --git a/msaDocModels/sdu.py b/msaDocModels/sdu.py index 9d458de..be54219 100644 --- a/msaDocModels/sdu.py +++ b/msaDocModels/sdu.py @@ -1796,15 +1796,13 @@ class BaseInfo(BaseModel): version: version identifier. description: description. datetime: datetime. - process: process name. - name: object name. + key: object name. """ version: str description: str datetime: datetime - process: str - name: str + key: str class UpdateAI(BaseModel): @@ -1815,15 +1813,13 @@ class UpdateAI(BaseModel): version: version identifier. description: description. datetime: datetime. - process: process name. - name: object name. + key: object name. """ version: Optional[str] description: Optional[str] datetime: Optional[datetime] - process: Optional[str] - name: Optional[str] + key: Optional[str] class LearnsetDataInput(BaseInfo): @@ -2044,15 +2040,13 @@ class UpdateAIModelInputModel(BaseModel): subdomain: db name(tenant). version: testset version. - name: name of testset. - process: process name. + key: name of testset. data_for_update: field for update. """ subdomain: str version: str - name: str - process: str + key: str data_for_update: UpdateAI @@ -6130,7 +6124,6 @@ class CreatePDFOutputModel(BaseModel): data: PDFConverterResult document_id: Optional[str] = None - class TemplateContent(BaseModel): """ Model contains template content @@ -6140,11 +6133,9 @@ class TemplateContent(BaseModel): main_tpl_code: code for main template pdf_tpl_code: code for template to convert to pdf """ - main_tpl_code: str pdf_tpl_code: Optional[str] = "" - class TemplateInput(BaseModel): """ Input model @@ -6166,7 +6157,7 @@ class TemplateInput(BaseModel): template_version: str = "v1" tenant_id: str document_id: str - template_content: Optional[TemplateContent] = {} + template_content: Optional[TemplateContent] ={} class PublishInputModel(BaseModel): From fa0b625c8e929ed49e2f4a6844b24f3a63e5b76e Mon Sep 17 00:00:00 2001 From: Eduard Terletskiy Date: Mon, 21 Aug 2023 16:55:24 +0300 Subject: [PATCH 2/2] fix: linting --- msaDocModels/sdu.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/msaDocModels/sdu.py b/msaDocModels/sdu.py index be54219..4a148cd 100644 --- a/msaDocModels/sdu.py +++ b/msaDocModels/sdu.py @@ -6124,6 +6124,7 @@ class CreatePDFOutputModel(BaseModel): data: PDFConverterResult document_id: Optional[str] = None + class TemplateContent(BaseModel): """ Model contains template content @@ -6133,9 +6134,11 @@ class TemplateContent(BaseModel): main_tpl_code: code for main template pdf_tpl_code: code for template to convert to pdf """ + main_tpl_code: str pdf_tpl_code: Optional[str] = "" + class TemplateInput(BaseModel): """ Input model @@ -6157,7 +6160,7 @@ class TemplateInput(BaseModel): template_version: str = "v1" tenant_id: str document_id: str - template_content: Optional[TemplateContent] ={} + template_content: Optional[TemplateContent] = {} class PublishInputModel(BaseModel):