54 lines
1.1 KiB
Python
54 lines
1.1 KiB
Python
from dataclasses import dataclass
|
|
from typing import Optional, List
|
|
|
|
|
|
@dataclass
|
|
class MemberList:
|
|
"""大尺寸头像"""
|
|
big_head_img_url: None
|
|
"""在本群内的昵称"""
|
|
display_name: None
|
|
"""标识"""
|
|
member_flag: int
|
|
"""群成员的昵称"""
|
|
nick_name: str
|
|
"""小尺寸头像"""
|
|
small_head_img_url: None
|
|
"""群成员的wxid"""
|
|
wxid: str
|
|
"""邀请人的wxid"""
|
|
inviter_user_name: Optional[str] = None
|
|
|
|
|
|
@dataclass
|
|
class Data:
|
|
"""群ID"""
|
|
chatroom_id: str
|
|
"""群消息是否提醒"""
|
|
chat_room_notify: int
|
|
"""群主的wxid"""
|
|
chat_room_owner: str
|
|
"""群成员列表"""
|
|
member_list: List[MemberList]
|
|
"""群名称"""
|
|
nick_name: str
|
|
"""群名称的拼音首字母"""
|
|
py_initial: str
|
|
"""群名称的全拼"""
|
|
quan_pin: str
|
|
"""群备注,仅自己可见"""
|
|
remark: str
|
|
"""群备注的拼音首字母"""
|
|
remark_py_initial: str
|
|
"""群备注的全拼"""
|
|
remark_quan_pin: str
|
|
sex: int
|
|
"""群头像链接"""
|
|
small_head_img_url: str
|
|
|
|
|
|
@dataclass
|
|
class ChatroomInfo:
|
|
data: Data
|
|
msg: str
|
|
ret: int |