18 lines
381 B
Python
18 lines
381 B
Python
from dataclasses import dataclass, field
|
|
from datetime import datetime
|
|
from typing import Optional
|
|
|
|
|
|
@dataclass
|
|
class LinkRecord:
|
|
id: str
|
|
user_id: str
|
|
title: str
|
|
url: str
|
|
comment: str
|
|
created_at: datetime
|
|
timestamp: Optional[datetime] = None
|
|
is_public: bool = True
|
|
updated_at: Optional[datetime] = None
|
|
deleted_at: Optional[datetime] = None
|