common update
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
from .server import DiscordServer
|
||||
from .channel import DiscordChannel
|
||||
from .channel_app import DiscordChannelApp
|
||||
|
||||
__all__ = ['DiscordServer', 'DiscordChannel', 'DiscordChannelApp']
|
||||
@@ -0,0 +1,11 @@
|
||||
from pydantic import BaseModel
|
||||
from datetime import datetime
|
||||
from typing import Optional
|
||||
|
||||
class DiscordChannel(BaseModel):
|
||||
id: Optional[int] = None
|
||||
created_at: Optional[datetime] = None
|
||||
updated_at: Optional[datetime] = None
|
||||
server_id: int
|
||||
channel_id: int
|
||||
app: str
|
||||
@@ -0,0 +1,10 @@
|
||||
from pydantic import BaseModel
|
||||
from datetime import datetime
|
||||
from typing import Optional
|
||||
|
||||
class DiscordChannelApp(BaseModel):
|
||||
id: Optional[int] = None
|
||||
created_at: Optional[datetime] = None
|
||||
updated_at: Optional[datetime] = None
|
||||
name: str
|
||||
description: str
|
||||
@@ -0,0 +1,12 @@
|
||||
from dataclasses import dataclass
|
||||
from datetime import datetime
|
||||
from typing import Optional
|
||||
|
||||
@dataclass
|
||||
class DiscordDebtGroup:
|
||||
id: Optional[int]
|
||||
name: str
|
||||
description: str
|
||||
created_at: datetime
|
||||
updated_at: datetime
|
||||
members: List[DiscordHomeDebt]
|
||||
@@ -0,0 +1,19 @@
|
||||
from pydantic import BaseModel
|
||||
from datetime import datetime
|
||||
from typing import Optional
|
||||
|
||||
class DiscordServer(BaseModel):
|
||||
id: Optional[int] = None
|
||||
created_at: Optional[datetime] = None
|
||||
updated_at: Optional[datetime] = None
|
||||
server_id: int
|
||||
name: str
|
||||
|
||||
def to_dict(self):
|
||||
return {
|
||||
'id': self.id,
|
||||
'created_at': self.created_at,
|
||||
'updated_at': self.updated_at,
|
||||
'server_id': self.server_id,
|
||||
'name': self.name
|
||||
}
|
||||
Reference in New Issue
Block a user