27 lines
588 B
Python
27 lines
588 B
Python
from pydantic import BaseModel, EmailStr, Field, validator
|
|
from datetime import datetime
|
|
from typing import Optional
|
|
#
|
|
import re
|
|
from enum import Enum
|
|
|
|
class LicenseBase(BaseModel):
|
|
titular : int
|
|
begins_at : datetime
|
|
ends_at: datetime
|
|
token_license: str
|
|
location_id : int
|
|
client_id: int
|
|
|
|
class LicenseResponse(LicenseBase):
|
|
cretaed_at: datetime
|
|
updated_at: Optional[datetime]
|
|
deleted_at: Optional[datetime]
|
|
|
|
created_by: Optional[int]
|
|
updated_by: Optional[int]
|
|
deleted_by: Optional[int]
|
|
|
|
|
|
class MessageResponse(BaseModel):
|
|
message : str |