🚧 basically completed event serialize

This commit is contained in:
Mix
2021-01-29 21:19:13 +08:00
parent 5a9798121c
commit 0bb0d16d93
8 changed files with 233 additions and 50 deletions

View File

@ -1 +1,26 @@
from pydantic import Field
from .base import Event
class RequestEvent(Event):
event_id: int = Field(alias='eventId')
message: str
nick: str
class NewFriendRequestEvent(RequestEvent):
from_id: int = Field(alias='fromId')
group_id: int = Field(0, alias='groupId')
class MemberJoinRequestEvent(RequestEvent):
from_id: int = Field(alias='fromId')
group_id: int = Field(alias='groupId')
group_name: str = Field(alias='groupName')
class BotInvitedJoinGroupRequestEvent(RequestEvent):
from_id: int = Field(alias='fromId')
group_id: int = Field(alias='groupId')
group_name: str = Field(alias='groupName')