Adding contract creation

This commit is contained in:
2023-03-06 17:05:49 +01:00
parent d8c8ebdc48
commit 576b5970a5
5 changed files with 210 additions and 16 deletions

View File

@@ -1,9 +1,9 @@
import datetime
from typing import List
from pydantic import Field
from pydantic import BaseModel, Field
from .models import ContractDraft, DraftProvision, Party
from .models import ContractDraft, DraftProvision, Party, Contract
from ..entity.models import Entity
from ..core.schemas import Writer
@@ -36,3 +36,17 @@ class ContractDraftCreate(Writer):
class ContractDraftUpdate(ContractDraftCreate):
pass
class ContractRead(Contract):
pass
class ContractCreate(Writer):
date: datetime.date
location: str
draft_id: str
class ContractUpdate(BaseModel):
pass