diff --git a/.gitignore b/.gitignore index 35a7943..9ad1c27 100644 --- a/.gitignore +++ b/.gitignore @@ -260,3 +260,16 @@ poetry.toml pyrightconfig.json # End of https://www.toptal.com/developers/gitignore/api/flask,python +# Devenv +.devenv* +devenv.local.nix +devenv.nix +devenv.yaml +.envrc +devenv.lock + +# direnv +.direnv + +# pre-commit +.pre-commit-config.yaml diff --git a/dto/client_data.py b/dto/client_data.py new file mode 100644 index 0000000..e47274f --- /dev/null +++ b/dto/client_data.py @@ -0,0 +1,10 @@ +from pydantic import BaseModel + +class ClientData(BaseModel): + """ + Model for the client data attributes which need to be validated and compared for correspondence between + the data sources () + """ + name: str + + # TODO CONTINUE \ No newline at end of file diff --git a/poc_requirements.txt b/requirements.txt similarity index 94% rename from poc_requirements.txt rename to requirements.txt index 617de9d..bc715e1 100644 --- a/poc_requirements.txt +++ b/requirements.txt @@ -14,3 +14,4 @@ pypdfium2==4.30.1 pytesseract==0.3.13 requests==2.32.3 urllib3==2.4.0 +pydantic==2.11.3 \ No newline at end of file