33 lines
490 B
Python
33 lines
490 B
Python
import uuid
|
|
|
|
from datetime import datetime
|
|
from pydantic import BaseModel
|
|
|
|
from .models import ContractTemplate, ClauseTemplate
|
|
|
|
|
|
class ContractTemplateRead(ContractTemplate):
|
|
pass
|
|
|
|
|
|
class ContractTemplateCreate(BaseModel):
|
|
name: str
|
|
|
|
|
|
class ContractTemplateUpdate(BaseModel):
|
|
name: str
|
|
|
|
|
|
class ClauseTemplateRead(ClauseTemplate):
|
|
pass
|
|
|
|
|
|
class ClauseTemplateCreate(BaseModel):
|
|
name: str
|
|
body: str
|
|
|
|
|
|
class ClauseTemplateUpdate(BaseModel):
|
|
name: str
|
|
body: str
|