62 lines
1.4 KiB
Python
62 lines
1.4 KiB
Python
from dataclasses import dataclass
|
|
from typing import List, Optional
|
|
|
|
|
|
@dataclass
|
|
class Datum:
|
|
"""大尺寸头像"""
|
|
big_head_img_url: str
|
|
"""描述的图片链接"""
|
|
card_img_url: None
|
|
"""消息通知"""
|
|
chat_room_notify: int
|
|
"""国家"""
|
|
country: str
|
|
"""描述"""
|
|
description: None
|
|
"""好友的wxid"""
|
|
friend_user_name: str
|
|
"""群成员的昵称"""
|
|
nick_name: str
|
|
"""手机号码"""
|
|
phone_num_list: List[str]
|
|
"""群成员昵称的拼音首字母"""
|
|
py_initial: str
|
|
"""群成员昵称的全拼"""
|
|
quan_pin: str
|
|
"""性别"""
|
|
sex: int
|
|
"""小尺寸头像"""
|
|
small_head_img_url: str
|
|
"""朋友圈背景图链接"""
|
|
sns_bg_img: str
|
|
"""群成员的wxid"""
|
|
user_name: str
|
|
"""微信号"""
|
|
alias: Optional[str] = None
|
|
"""城市"""
|
|
city: Optional[str] = None
|
|
"""邀请人的wxid"""
|
|
inviter_user_name: Optional[str] = None
|
|
"""标签列表,多个英文逗号分隔"""
|
|
label_list: Optional[str] = None
|
|
"""标识"""
|
|
member_flag: Optional[int] = None
|
|
"""省份"""
|
|
province: Optional[str] = None
|
|
"""备注"""
|
|
remark: Optional[str] = None
|
|
"""备注的拼音首字母"""
|
|
remark_py_initial: Optional[str] = None
|
|
"""备注的全拼"""
|
|
remark_quan_pin: Optional[str] = None
|
|
"""签名"""
|
|
signature: Optional[str] = None
|
|
|
|
|
|
@dataclass
|
|
class ChatroomMemberDetail:
|
|
data: List[Datum]
|
|
msg: str
|
|
ret: int
|