mirror of
https://github.com/sunrin-ana/2025-SSF.git
synced 2026-03-09 18:40:02 +00:00
2025 SSF Public
This commit is contained in:
commit
76a02076c9
192 changed files with 5016 additions and 0 deletions
47
Backend/schemas/letter.py
Normal file
47
Backend/schemas/letter.py
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
# from pydantic import BaseModel, field_validator, EmailStr
|
||||
#
|
||||
# # email validator 삭제 및 EmailStr 사용
|
||||
#
|
||||
#
|
||||
# class LetterCreate(BaseModel):
|
||||
# content: str
|
||||
#
|
||||
# @field_validator("content")
|
||||
# @classmethod
|
||||
# def validate_content(cls, v):
|
||||
# if len(v.strip()) < 1:
|
||||
# raise ValueError("Letter content cannot be empty")
|
||||
# if len(v) > 2000:
|
||||
# raise ValueError("Letter content must be less than 2000 characters")
|
||||
# return v.strip()
|
||||
#
|
||||
#
|
||||
# class LetterResponse(BaseModel):
|
||||
# id: int
|
||||
# sender_id: int
|
||||
# content: str
|
||||
#
|
||||
#
|
||||
# class Letter:
|
||||
# def __init__(
|
||||
# self,
|
||||
# id: int,
|
||||
# sender_id: int,
|
||||
# content: str,
|
||||
# ):
|
||||
# self.id = id
|
||||
# self.sender_id = sender_id
|
||||
# self.content = content
|
||||
#
|
||||
# def to_response(self) -> LetterResponse:
|
||||
# return LetterResponse(
|
||||
# id=self.id,
|
||||
# sender_id=self.sender_id,
|
||||
# content=self.content,
|
||||
# )
|
||||
#
|
||||
#
|
||||
# class EmailRequest(BaseModel):
|
||||
# sender_email: EmailStr
|
||||
# sender_password: str
|
||||
# sender_name: str
|
||||
Loading…
Add table
Add a link
Reference in a new issue