xybot/docs/wechat-api.yaml
2025-04-17 14:59:55 +08:00

3257 lines
72 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

schemes: []
swagger: '2.0'
info:
description: |-
把这个JSON导入 https://editor.swagger.io
MADE BY HenryXiaoYang https://github.com/HenryXiaoYang
返回码说明 0:正常 -1:参数错误 -2:其他错误 -3:序列化错误 -4:反序列化错误 -5:MMTLS初始化错误 -6:收到的数据包长度错误 -7:已退出登录 -8:链接过期 -9:解析数据包错误 -10:数据库错误 -11:登陆异常 -12:操作过于频繁 -13:上传失败
新设备登录 24 小时1天内不能发送朋友圈部分账号 72 小时3天内不能发朋友圈如发送朋友圈手机会收到安全告警。
为了账号稳定,推荐登录新设备后进行 3 - 5 小时的挂机养号操作,在此时间段内限制或者禁止操作,以提高设备的稳定性,可以避免很多风控。
主动添加好友单天上限为 15 个,扫码方式添加和通过好友请求上限为 25 个1 小时内上限为 5 个,超过上限时,无法发出好友请求,也收不到好友请求。
本项目仅供学习交流使用,不得用于商业用途,违者后果自负。
title: XYWechatPad
contact: {}
version: ''
host: ''
basePath: /
paths:
/AcceptFriend:
post:
description: 接受好友请求
consumes:
- application/json
produces:
- application/json
tags:
- Friend
parameters:
- description: 接受好友请求 Scene代表来源,在消息的xml中获取
name: AcceptFriendReq
in: body
required: true
schema:
$ref: '#/definitions/Model.AcceptFriendReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.AcceptFriendResp'
/AddChatroomMember:
post:
description: 添加群聊成员(群聊最多40人)
consumes:
- application/json
produces:
- application/json
tags:
- Group
parameters:
- description: 添加群聊成员(群聊最多40人) wxid用,隔开
name: AddChatroomMemberMax40Req
in: body
required: true
schema:
$ref: '#/definitions/Model.AddChatroomMemberMax40Req'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.AddChatroomMemberMax40Resp'
/AutoHeartbeatStart:
post:
description: 启动自动心跳
consumes:
- application/json
produces:
- application/json
tags:
- Login
parameters:
- description: 启动自动心跳
name: AutoHeartbeatStartReq
in: body
required: true
schema:
$ref: '#/definitions/Model.AutoHeartbeatStartReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.AutoHeartbeatStartResp'
/AutoHeartbeatStatus:
post:
description: 获取自动心跳状态
consumes:
- application/json
produces:
- application/json
tags:
- Login
parameters:
- description: 获取自动心跳状态
name: AutoHeartbeatStatusReq
in: body
required: true
schema:
$ref: '#/definitions/Model.AutoHeartbeatStatusReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.AutoHeartbeatStatusResp'
/AutoHeartbeatStop:
post:
description: 停止自动心跳
consumes:
- application/json
produces:
- application/json
tags:
- Login
parameters:
- description: 停止自动心跳
name: AutoHeartbeatStopReq
in: body
required: true
schema:
$ref: '#/definitions/Model.AutoHeartbeatStopReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.AutoHeartbeatStopResp'
/AwakenLogin:
post:
description: 唤醒登陆
consumes:
- application/json
produces:
- application/json
tags:
- Login
parameters:
- description: 唤醒登陆
name: AwakenLoginReq
in: body
required: true
schema:
$ref: '#/definitions/Model.AwakenLoginReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.AwakenLoginResp'
/CdnDownloadImg:
post:
description: CDN下载图片
consumes:
- application/json
produces:
- application/json
tags:
- Tool
parameters:
- description: CDN下载图片 Data输出图片的Base64
name: CdnDownloadImgReq
in: body
required: true
schema:
$ref: '#/definitions/Model.CdnDownloadImgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.CdnDownloadImgResp'
/CheckDatabaseOK:
get:
description: 检查数据库是否正常
consumes:
- application/json
produces:
- application/json
tags:
- Tool
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.CheckDatabaseOKResp'
/CheckUuid:
post:
description: 检查登陆二维码
consumes:
- application/json
produces:
- application/json
tags:
- Login
parameters:
- description: 检查登陆二维码Uuid填获取二维码或唤醒登录时返回的Uuid
name: CheckUuidReq
in: body
required: true
schema:
$ref: '#/definitions/Model.CheckUuidReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.CheckUuidResp'
/DownloadAttach:
post:
description: 下载附件
consumes:
- application/json
produces:
- application/json
tags:
- Tool
parameters:
- description: 下载附件
name: DownloadAttachReq
in: body
required: true
schema:
$ref: '#/definitions/Model.DownloadAttachReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.DownloadAttachResp'
/DownloadImg:
post:
description: 下载图片
consumes:
- application/json
produces:
- application/json
tags:
- Tool
parameters:
- description: 下载图片
name: DownloadImgReq
in: body
required: true
schema:
$ref: '#/definitions/Model.DownloadImgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.DownloadImgResp'
/DownloadVideo:
post:
description: 下载视频
consumes:
- application/json
produces:
- application/json
tags:
- Tool
parameters:
- description: 下载视频
name: DownloadVideoReq
in: body
required: true
schema:
$ref: '#/definitions/Model.DownloadVideoReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.DownloadVideoResp'
/DownloadVoice:
post:
description: 下载语音
consumes:
- application/json
produces:
- application/json
tags:
- Tool
parameters:
- description: 下载语音
name: DownloadVoiceReq
in: body
required: true
schema:
$ref: '#/definitions/Model.DownloadVoiceReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.DownloadVoiceResp'
/GetCachedInfo:
post:
description: 获取登陆缓存信息
consumes:
- application/json
produces:
- application/json
tags:
- Login
parameters:
- description: 获取登陆缓存信息
name: GetCachedInfoReq
in: body
required: true
schema:
$ref: '#/definitions/Model.GetCachedInfoReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.GetCachedInfoResp'
/GetCdnDns:
post:
description: 获取CDN DNS
consumes:
- application/json
produces:
- application/json
tags:
- Tool
parameters:
- description: 获取CDN DNS
name: GetCdnDnsReq
in: body
required: true
schema:
$ref: '#/definitions/Model.GetCdnDnsReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.GetCdnDnsResp'
/GetChatroomInfo:
post:
description: 获取群聊详情
consumes:
- application/json
produces:
- application/json
tags:
- Group
parameters:
- description: 获取群聊详情 查询多个群聊用,隔开
name: GetChatroomInfoReq
in: body
required: true
schema:
$ref: '#/definitions/Model.GetChatroomInfoReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.GetChatroomInfoResp'
/GetChatroomInfoNoAnnounce:
post:
description: 获取群聊详情(不包含群公告)
consumes:
- application/json
produces:
- application/json
tags:
- Group
parameters:
- description: 获取群聊详情(不包含群公告) 查询多个群聊用,隔开
name: GetChatroomInfoNoAnnounceReq
in: body
required: true
schema:
$ref: '#/definitions/Model.GetChatroomInfoNoAnnounceReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.GetContactResp'
/GetChatroomMemberDetail:
post:
description: 获取群聊成员详情
consumes:
- application/json
produces:
- application/json
tags:
- Group
parameters:
- description: 获取群聊详情
name: GetChatroomMemberDetailReq
in: body
required: true
schema:
$ref: '#/definitions/Model.GetChatroomMemberDetailReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.GetChatroomMemberDetailResp'
/GetChatroomQRCode:
post:
description: 获取群聊二维码
consumes:
- application/json
produces:
- application/json
tags:
- Group
parameters:
- description: 获取群聊二维码 新设备24小时内不能用
name: GetChatroomQRCodeReq
in: body
required: true
schema:
$ref: '#/definitions/Model.GetChatroomQRCodeReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.GetChatroomQRCodeResp'
/GetContact:
post:
description: 通过wxid获取联系人详情
consumes:
- application/json
produces:
- application/json
tags:
- Friend
parameters:
- description: 通过wxid获取联系人详情
name: GetContactReq
in: body
required: true
schema:
$ref: '#/definitions/Model.GetContactReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.GetContactResp'
/GetContractDetail:
post:
description: 获取联系人详情
consumes:
- application/json
produces:
- application/json
tags:
- Friend
parameters:
- description: 获取联系人详情 Chatroom留空
name: GetContractDetailReq
in: body
required: true
schema:
$ref: '#/definitions/Model.GetContractDetailReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.GetContractDetailResp'
/GetContractList:
post:
description: 获取联系人列表
consumes:
- application/json
produces:
- application/json
tags:
- Friend
parameters:
- description: 获取联系人列表
name: GetContractListReq
in: body
required: true
schema:
$ref: '#/definitions/Model.GetContractListReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.GetContractListResp'
/GetHongBaoDetail:
post:
description: 获取红包详情
consumes:
- application/json
produces:
- application/json
tags:
- HongBao
parameters:
- description: 获取红包详情
name: GetHongBaoDetailReq
in: body
required: true
schema:
$ref: '#/definitions/Model.GetHongBaoDetailReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.GetHongBaoDetailResp'
/GetMyQRCode:
post:
description: 获取个人二维码
consumes:
- application/json
produces:
- application/json
tags:
- User
parameters:
- description: 获取个人二维码
name: GetMyQRCodeReq
in: body
required: true
schema:
$ref: '#/definitions/Model.GetMyQRCodeReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.GetMyQRCodeResp'
/GetProfile:
post:
description: 获取个人信息
consumes:
- application/json
produces:
- application/json
tags:
- User
parameters:
- description: 获取个人信息
name: GetProfileReq
in: body
required: true
schema:
$ref: '#/definitions/Model.GetProfileReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.GetProfileResp'
/GetQRCode:
post:
description: 获取登陆二维码
consumes:
- application/json
produces:
- application/json
tags:
- Login
parameters:
- description: 获取登陆二维码
name: GetQRCodeReq
in: body
required: true
schema:
$ref: '#/definitions/Model.GetQRCodeReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.GetQRCodeResp'
/Heartbeat:
post:
description: 心跳
consumes:
- application/json
produces:
- application/json
tags:
- Login
parameters:
- description: 心跳
name: HeartbeatReq
in: body
required: true
schema:
$ref: '#/definitions/Model.HeartbeatReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.HeartbeatResp'
/InviteChatroomMember:
post:
description: 邀请群聊成员(群聊大于40人)
consumes:
- application/json
produces:
- application/json
tags:
- Group
parameters:
- description: 邀请群聊成员(群聊大于40人) wxid用,隔开
name: InviteChatroomMemberMin40Req
in: body
required: true
schema:
$ref: '#/definitions/Model.InviteChatroomMemberMin40Req'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.InviteChatroomMemberMin40Resp'
/IsRunning:
get:
description: 是否在运行
produces:
- text/plain
tags:
- Tool
responses:
'200':
description: OK
schema:
type: string
/LogOut:
post:
description: 退出登陆
consumes:
- application/json
produces:
- application/json
tags:
- Login
parameters:
- description: 退出登陆
name: LogOutReq
in: body
required: true
schema:
$ref: '#/definitions/Model.LogOutReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.LogOutResp'
/RevokeMsg:
post:
description: 撤回消息
consumes:
- application/json
produces:
- application/json
tags:
- Message
parameters:
- description: 撤回消息
name: RevokeMsgReq
in: body
required: true
schema:
$ref: '#/definitions/Model.RevokeMsgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.RevokeMsgResp'
/SendAppMsg:
post:
description: 发送App消息
consumes:
- application/json
produces:
- application/json
tags:
- Message
parameters:
- description: 发送App消息
name: SendAppMsgReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SendAppMsgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SendAppMsgResp'
/SendCDNFileMsg:
post:
description: 发送CDN文件消息
consumes:
- application/json
produces:
- application/json
tags:
- Message
parameters:
- description: 发送CDN文件消息
name: SendCDNFileMsgReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SendCDNFileMsgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SendAppMsgResp'
/SendCDNImgMsg:
post:
description: 发送CDN图片消息(转发图片消息)
consumes:
- application/json
produces:
- application/json
tags:
- Message
parameters:
- description: 发送CDN图片消息
name: SendCDNImgMsgReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SendCDNImgMsgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SendCDNImgMsgResp'
/SendCDNVideoMsg:
post:
description: 发送CDN视频消息(转发视频消息)
consumes:
- application/json
produces:
- application/json
tags:
- Message
parameters:
- description: 发送CDN视频消息
name: SendCDNVideoMsgReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SendCDNVideoMsgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SendCDNVideoMsgResp'
/SendCardMsg:
post:
description: 发送名片消息
consumes:
- application/json
produces:
- application/json
tags:
- Message
parameters:
- description: 发送名片消息
name: SendCardMsgReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SendCardMsgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SendMsgResp'
/SendEmojiMsg:
post:
description: 发送表情消息
consumes:
- application/json
produces:
- application/json
tags:
- Message
parameters:
- description: 发送表情消息
name: SendEmojiMsgReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SendEmojiMsgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SendEmojiMsgResp'
/SendFriendRequest:
post:
description: 发送好友请求
consumes:
- application/json
produces:
- application/json
tags:
- Friend
parameters:
- description: 发送好友请求
name: SendFriendRequestReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SendFriendRequestReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SendFriendRequestResp'
/SendImageMsg:
post:
description: 发送图片消息
consumes:
- application/json
produces:
- application/json
tags:
- Message
parameters:
- description: 发送图片消息
name: SendImageMsgReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SendImageMsgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SendImageMsgResp'
/SendShareLink:
post:
description: 发送分享链接消息
consumes:
- application/json
produces:
- application/json
tags:
- Message
parameters:
- description: 发送分享链接消息
name: SendShareLinkReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SendShareLinkMsgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SendAppMsgResp'
/SendTextMsg:
post:
description: 发送文本消息
consumes:
- application/json
produces:
- application/json
tags:
- Message
parameters:
- description: 发送文本消息 Type请填写1 At填写@的wxid用,隔开
name: SendMsgReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SendMsgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SendMsgResp'
/SendVideoMsg:
post:
description: 发送视频消息
consumes:
- application/json
produces:
- application/json
tags:
- Message
parameters:
- description: 发送视频消息
name: SendVideoMsgReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SendVideoMsgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SendVideoMsgResp'
/SendVoiceMsg:
post:
description: 发送语音消息
consumes:
- application/json
produces:
- application/json
tags:
- Message
parameters:
- description: 发送语音消息 测试下来能用AMR音频格式Type=0 VoiceTime每1000为一秒
name: SendVoiceMsgReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SendVoiceMsgReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SendVoiceMsgResp'
/SetProxy:
post:
description: 设置代理
consumes:
- application/json
produces:
- application/json
tags:
- Tool
parameters:
- description: 设置代理
name: SetProxyReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SetProxyReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SetProxyResp'
/SetStep:
post:
description: 设置步数
consumes:
- application/json
produces:
- application/json
tags:
- Tool
parameters:
- description: 设置步数
name: SetStepReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SetStepReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SetStepResp'
/Sync:
post:
description: 同步消息
consumes:
- application/json
produces:
- application/json
tags:
- Message
parameters:
- description: Scene填0 Synckey留空
name: SyncReq
in: body
required: true
schema:
$ref: '#/definitions/Model.SyncReq'
responses:
'200':
description: OK
schema:
$ref: '#/definitions/Model.SyncResp'
definitions:
Model.AcceptFriendReq:
type: object
required:
- Wxid
properties:
Scene:
type: integer
V1:
type: string
V2:
type: string
Wxid:
type: string
Model.AcceptFriendResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.VerifyUserResponse'
Message:
type: string
Success:
type: boolean
Model.AddChatroomMemberMax40Req:
type: object
required:
- Chatroom
- InviteWxids
- Wxid
properties:
Chatroom:
type: string
InviteWxids:
type: string
Wxid:
type: string
Model.AddChatroomMemberMax40Resp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.AddChatRoomMemberResponse'
Message:
type: string
Success:
type: boolean
Model.AutoHeartbeatStartReq:
type: object
required:
- Wxid
properties:
Wxid:
type: string
Model.AutoHeartbeatStartResp:
type: object
properties:
Code:
type: integer
Data: {}
Message:
type: string
Success:
type: boolean
Model.AutoHeartbeatStatusReq:
type: object
required:
- Wxid
properties:
Wxid:
type: string
Model.AutoHeartbeatStatusResp:
type: object
properties:
Code:
type: integer
Data: {}
Message:
type: string
Running:
type: boolean
Success:
type: boolean
Model.AutoHeartbeatStopReq:
type: object
required:
- Wxid
properties:
Wxid:
type: string
Model.AutoHeartbeatStopResp:
type: object
properties:
Code:
type: integer
Data: {}
Message:
type: string
Success:
type: boolean
Model.AwakenLoginReq:
type: object
required:
- Wxid
properties:
Wxid:
type: string
Model.AwakenLoginResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/Model.AwakenLoginRespData'
Message:
type: string
Success:
type: boolean
Model.AwakenLoginRespData:
type: object
properties:
QrCodeResponse:
$ref: '#/definitions/mm.PushLoginURLResponse'
Model.CdnDownloadImgReq:
type: object
required:
- AesKey
- Cdnmidimgurl
- Wxid
properties:
AesKey:
type: string
Cdnmidimgurl:
type: string
Wxid:
type: string
Model.CdnDownloadImgResp:
type: object
properties:
Code:
type: integer
Data:
type: string
Message:
type: string
Success:
type: boolean
Model.CheckDatabaseOKResp:
type: object
properties:
Code:
type: integer
Data: {}
Message:
type: string
Running:
type: boolean
Success:
type: boolean
Model.CheckUuidReq:
type: object
required:
- Uuid
properties:
Uuid:
type: string
Model.CheckUuidResp:
type: object
properties:
Code:
type: integer
Data: {}
Message:
type: string
Success:
type: boolean
Model.DownloadAttachReq:
type: object
required:
- AttachId
- Wxid
properties:
AppId:
type: string
AttachId:
type: string
DataLen:
type: integer
RequestWxid:
type: string
Section:
$ref: '#/definitions/Model.Section'
Wxid:
type: string
Model.DownloadAttachResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.DownloadAppAttachResponse'
Message:
type: string
Success:
type: boolean
Model.DownloadImgReq:
type: object
required:
- MsgId
- RequestWxid
- Section
- Wxid
properties:
CompressType:
type: integer
DataLen:
type: integer
MsgId:
type: integer
RequestWxid:
type: string
Section:
$ref: '#/definitions/Model.Section'
Wxid:
type: string
Model.DownloadImgResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.GetMsgImgResponse'
Message:
type: string
Success:
type: boolean
Model.DownloadVideoReq:
type: object
required:
- MsgId
- Wxid
properties:
CompressType:
type: integer
DataLen:
type: integer
MsgId:
type: integer
RequestWxid:
type: string
Section:
$ref: '#/definitions/Model.Section'
Wxid:
type: string
Model.DownloadVideoResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.DownloadVideoResponse'
Message:
type: string
Success:
type: boolean
Model.DownloadVoiceReq:
type: object
required:
- Voiceurl
- Wxid
properties:
Length:
type: integer
MsgId:
type: integer
ReqestWxid:
type: string
Voiceurl:
type: string
Wxid:
type: string
Model.DownloadVoiceResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.DownloadVoiceResponse'
Message:
type: string
Success:
type: boolean
Model.GetCachedInfoReq:
type: object
required:
- Wxid
properties:
Wxid:
type: string
Model.GetCachedInfoResp:
type: object
properties:
Code:
type: integer
Data: {}
Message:
type: string
Success:
type: boolean
Model.GetCdnDnsReq:
type: object
required:
- Wxid
properties:
Wxid:
type: string
Model.GetCdnDnsResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.GetCDNDnsResponse'
Message:
type: string
Success:
type: boolean
Model.GetChatroomInfoNoAnnounceReq:
type: object
required:
- Chatroom
- Wxid
properties:
Chatroom:
type: string
Wxid:
type: string
Model.GetChatroomInfoReq:
type: object
required:
- Chatroom
- Wxid
properties:
Chatroom:
type: string
Wxid:
type: string
Model.GetChatroomInfoResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.GetChatRoomInfoDetailResponse'
Message:
type: string
Success:
type: boolean
Model.GetChatroomMemberDetailReq:
type: object
required:
- Chatroom
- Wxid
properties:
Chatroom:
type: string
Wxid:
type: string
Model.GetChatroomMemberDetailResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.GetChatroomMemberDetailResponse'
Message:
type: string
Success:
type: boolean
Model.GetChatroomQRCodeReq:
type: object
required:
- Chatroom
- Wxid
properties:
Chatroom:
type: string
Wxid:
type: string
Model.GetChatroomQRCodeResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.GetQRCodeResponse'
Message:
type: string
Success:
type: boolean
Model.GetContactReq:
type: object
required:
- RequestWxids
- Wxid
properties:
RequestWxids:
type: string
Wxid:
type: string
Model.GetContactResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.GetContactResponse'
Message:
type: string
Success:
type: boolean
Model.GetContractDetailReq:
type: object
required:
- RequestWxids
- Wxid
properties:
Chatroom:
type: string
RequestWxids:
type: string
Wxid:
type: string
Model.GetContractDetailResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.GetContactResponse'
Message:
type: string
Success:
type: boolean
Model.GetContractListReq:
type: object
required:
- Wxid
properties:
CurrentChatroomContactSeq:
type: integer
CurrentWxcontactSeq:
type: integer
Wxid:
type: string
Model.GetContractListResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.InitContactResponse'
Message:
type: string
Success:
type: boolean
Model.GetHongBaoDetailReq:
type: object
required:
- EncryptKey
- EncryptUserinfo
- Wxid
- Xml
properties:
EncryptKey:
type: string
EncryptUserinfo:
type: string
Wxid:
type: string
Xml:
type: string
Model.GetHongBaoDetailResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.HongBaoRes'
Message:
type: string
Success:
type: boolean
Model.GetMyQRCodeReq:
type: object
required:
- Wxid
properties:
Style:
type: integer
Wxid:
type: string
Model.GetMyQRCodeResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.GetQRCodeResponse'
Message:
type: string
Success:
type: boolean
Model.GetProfileReq:
type: object
required:
- Wxid
properties:
Wxid:
type: string
Model.GetProfileResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.GetProfileResponse'
Message:
type: string
Success:
type: boolean
Model.GetQRCodeReq:
type: object
properties:
DeviceID:
type: string
DeviceName:
type: string
ProxyInfo:
$ref: '#/definitions/Model.ProxyInfo'
Model.GetQRCodeResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/Model.GetQRCodeRespData'
Message:
type: string
Success:
type: boolean
Model.GetQRCodeRespData:
type: object
properties:
ExpiredTime:
type: string
QRCodeBase64:
type: string
QRCodeURL:
type: string
Uuid:
type: string
Model.HeartbeatReq:
type: object
required:
- Wxid
properties:
Wxid:
type: string
Model.HeartbeatResp:
type: object
properties:
Code:
type: integer
Data: {}
Message:
type: string
Success:
type: boolean
Model.InviteChatroomMemberMin40Req:
type: object
required:
- Chatroom
- InviteWxids
- Wxid
properties:
Chatroom:
type: string
InviteWxids:
type: string
Wxid:
type: string
Model.InviteChatroomMemberMin40Resp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.AddChatRoomMemberResponse'
Message:
type: string
Success:
type: boolean
Model.LogOutReq:
type: object
required:
- Wxid
properties:
Wxid:
type: string
Model.LogOutResp:
type: object
properties:
Code:
type: integer
Data: {}
Message:
type: string
Success:
type: boolean
Model.ProxyInfo:
type: object
properties:
ProxyIp:
type: string
ProxyPassword:
type: string
ProxyUser:
type: string
Model.RevokeMsgReq:
type: object
required:
- ToWxid
- Wxid
properties:
ClientMsgId:
type: integer
CreateTime:
type: integer
NewMsgId:
type: integer
ToWxid:
type: string
Wxid:
type: string
Model.RevokeMsgResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.RevokeMsgResponse'
Message:
type: string
Success:
type: boolean
Model.Section:
type: object
properties:
dataLen:
type: integer
startPos:
type: integer
Model.SendAppMsgReq:
type: object
required:
- ToWxid
- Wxid
- Xml
properties:
ToWxid:
type: string
Type:
type: integer
Wxid:
type: string
Xml:
type: string
Model.SendAppMsgResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.SendAppMsgResponse'
Message:
type: string
Success:
type: boolean
Model.SendCDNFileMsgReq:
type: object
required:
- Content
- ToWxid
- Wxid
properties:
Content:
type: string
ToWxid:
type: string
Wxid:
type: string
Model.SendCDNImgMsgReq:
type: object
required:
- Content
- ToWxid
- Wxid
properties:
Content:
type: string
ToWxid:
type: string
Wxid:
type: string
Model.SendCDNImgMsgResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.UploadMsgImgResponse'
Message:
type: string
Success:
type: boolean
Model.SendCDNVideoMsgReq:
type: object
required:
- Content
- ToWxid
- Wxid
properties:
Content:
type: string
ToWxid:
type: string
Wxid:
type: string
Model.SendCDNVideoMsgResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.UploadVideoResponse'
Message:
type: string
Success:
type: boolean
Model.SendCardMsgReq:
type: object
required:
- CardWxid
- ToWxid
- Wxid
properties:
CardAlias:
type: string
CardNickname:
type: string
CardWxid:
type: string
ToWxid:
type: string
Wxid:
type: string
Model.SendEmojiMsgReq:
type: object
required:
- Md5
- ToWxid
- TotalLen
- Wxid
properties:
Md5:
type: string
ToWxid:
type: string
TotalLen:
type: integer
Wxid:
type: string
Model.SendEmojiMsgResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.UploadEmojiResponse'
Message:
type: string
Success:
type: boolean
Model.SendFriendRequestReq:
type: object
required:
- Wxid
properties:
Scene:
type: integer
V1:
type: string
V2:
type: string
VerifyContent:
type: string
Wxid:
type: string
Model.SendFriendRequestResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.VerifyUserResponse'
Message:
type: string
Success:
type: boolean
Model.SendImageMsgReq:
type: object
required:
- Base64
- ToWxid
- Wxid
properties:
Base64:
type: string
ToWxid:
type: string
Wxid:
type: string
Model.SendImageMsgResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.UploadMsgImgResponse'
Message:
type: string
Success:
type: boolean
Model.SendMsgReq:
type: object
required:
- Content
- ToWxid
- Wxid
properties:
At:
type: string
Content:
type: string
ToWxid:
type: string
Type:
type: integer
Wxid:
type: string
Model.SendMsgResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.NewSendMsgRespone'
Message:
type: string
Success:
type: boolean
Model.SendShareLinkMsgReq:
type: object
required:
- ToWxid
- Wxid
properties:
Desc:
type: string
ThumbUrl:
type: string
Title:
type: string
ToWxid:
type: string
Url:
type: string
Wxid:
type: string
Model.SendVideoMsgReq:
type: object
required:
- Base64
- PlayLength
- ToWxid
- Wxid
properties:
Base64:
type: string
ImageBase64:
type: string
PlayLength:
type: integer
ToWxid:
type: string
Wxid:
type: string
Model.SendVideoMsgResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.UploadVideoResponse'
Message:
type: string
Success:
type: boolean
Model.SendVoiceMsgReq:
type: object
required:
- Base64
- ToWxid
- VoiceTime
- Wxid
properties:
Base64:
type: string
ToWxid:
type: string
Type:
type: integer
VoiceTime:
type: integer
Wxid:
type: string
Model.SendVoiceMsgResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/mm.UploadVoiceResponse'
Message:
type: string
Success:
type: boolean
Model.SetProxyReq:
type: object
required:
- Wxid
properties:
Proxy:
$ref: '#/definitions/Model.ProxyInfo'
Wxid:
type: string
Model.SetProxyResp:
type: object
properties:
Code:
type: integer
Data: {}
Message:
type: string
Success:
type: boolean
Model.SetStepReq:
type: object
required:
- StepCount
- Wxid
properties:
StepCount:
type: integer
Wxid:
type: string
Model.SetStepResp:
type: object
properties:
Code:
type: integer
Data: {}
Message:
type: string
Success:
type: boolean
Model.SyncReq:
type: object
required:
- Wxid
properties:
Scene:
type: integer
Synckey:
type: string
Wxid:
type: string
Model.SyncResp:
type: object
properties:
Code:
type: integer
Data:
$ref: '#/definitions/Model.SyncRespData'
Message:
type: string
Success:
type: boolean
Model.SyncRespData:
type: object
properties:
AddMsgs:
description: CmdId = 5
type: array
items:
$ref: '#/definitions/mm.AddMsg'
Continue:
type: integer
ContinueFlag:
type: integer
DelContacts:
description: CmdId = 4
type: array
items:
$ref: '#/definitions/mm.DelContact'
FunctionSwitchs:
description: CmdId = 23
type: array
items:
$ref: '#/definitions/mm.FunctionSwitch'
KeyBuf:
$ref: '#/definitions/mm.SKBuiltinBufferT'
ModContacts:
description: CmdId = 2
type: array
items:
$ref: '#/definitions/mm.ModContact'
ModUserImgs:
description: CmdId = 35
type: array
items:
$ref: '#/definitions/mm.ModUserImg'
ModUserInfos:
description: CmdId = 1
type: array
items:
$ref: '#/definitions/mm.ModUserInfo'
Remarks:
type: string
Status:
type: integer
Time:
type: integer
UnknownCmdId:
type: string
UserInfoExts:
description: CmdId = 44
type: array
items:
$ref: '#/definitions/mm.UserInfoExt'
mm.AddChatRoomMemberResponse:
type: object
properties:
MemberCount:
type: integer
MemberList:
type: array
items:
$ref: '#/definitions/mm.MemberResp'
baseResponse:
$ref: '#/definitions/mm.BaseResponse'
mm.AddMsg:
type: object
properties:
Content:
$ref: '#/definitions/mm.SKBuiltinStringT'
CreateTime:
type: integer
FromUserName:
$ref: '#/definitions/mm.SKBuiltinStringT'
ImgBuf:
$ref: '#/definitions/mm.SKBuiltinBufferT'
ImgStatus:
type: integer
MsgId:
type: integer
MsgSeq:
type: integer
MsgSource:
type: string
MsgType:
type: integer
NewMsgId:
type: integer
PushContent:
type: string
Status:
type: integer
ToWxid:
$ref: '#/definitions/mm.SKBuiltinStringT'
mm.AdditionalContactList:
type: object
properties:
LinkedinContactItem:
$ref: '#/definitions/mm.LinkedinContactItem'
mm.BaseResponse:
type: object
properties:
errMsg:
$ref: '#/definitions/mm.SKBuiltinStringT'
ret:
type: integer
mm.CDNClientConfig:
type: object
properties:
c2CRWTimeout:
type: integer
c2CRetryInterval:
type: integer
c2CShowErrorDelayMs:
type: integer
snsRWTimeout:
type: integer
snsRetryInterval:
type: integer
snsShowErrorDelayMs:
type: integer
mm.CDNDnsInfo:
type: object
properties:
authKey:
$ref: '#/definitions/mm.SKBuiltinBufferT'
expireTime:
type: integer
fakeUin:
type: integer
fontIPList:
type: array
items:
$ref: '#/definitions/mm.SKBuiltinStringT'
frontID:
type: integer
frontIPCount:
type: integer
frontIPPortCount:
type: integer
frontIPPortList:
type: array
items:
$ref: '#/definitions/mm.CDNDnsPortInfo'
newAuthkey:
$ref: '#/definitions/mm.SKBuiltinBufferT'
uin:
type: integer
ver:
type: integer
zoneDomain:
type: string
zoneID:
type: integer
zoneIPCount:
type: integer
zoneIPList:
type: array
items:
$ref: '#/definitions/mm.SKBuiltinStringT'
zoneIPPortCount:
type: integer
zoneIPPortList:
type: array
items:
$ref: '#/definitions/mm.CDNDnsPortInfo'
mm.CDNDnsPortInfo:
type: object
properties:
portCount:
type: integer
portList:
type: array
items:
type: integer
mm.ChatRoomMemberData:
type: object
properties:
ChatRoomMember:
type: array
items:
$ref: '#/definitions/mm.ChatRoomMemberInfo'
InfoMask:
type: integer
MemberCount:
type: integer
mm.ChatRoomMemberInfo:
type: object
properties:
BigHeadImgUrl:
type: string
ChatroomMemberFlag:
type: integer
DisplayName:
type: string
InviterUserName:
type: string
NickName:
type: string
SmallHeadImgUrl:
type: string
UserName:
type: string
mm.CustomizedInfo:
type: object
properties:
BrandFlag:
type: integer
BrandIconURL:
type: string
BrandInfo:
type: string
ExternalInfo:
type: string
mm.DelContact:
type: object
properties:
DeleteContactScen:
type: integer
UserName:
$ref: '#/definitions/mm.SKBuiltinStringT'
mm.DisturbSetting:
type: object
properties:
AllDaySetting:
type: integer
AllDayTim:
$ref: '#/definitions/mm.DisturbTimeSpan'
NightSetting:
type: integer
NightTime:
$ref: '#/definitions/mm.DisturbTimeSpan'
mm.DisturbTimeSpan:
type: object
properties:
BeginTime:
type: integer
EndTime:
type: integer
mm.DownloadAppAttachResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
appId:
type: string
data:
$ref: '#/definitions/mm.SKBuiltinBufferT'
dataLen:
type: integer
mediaId:
type: string
startPos:
type: integer
totalLen:
type: integer
userName:
type: string
mm.DownloadVideoResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
data:
$ref: '#/definitions/mm.SKBuiltinBufferT'
msgId:
type: integer
newMsgId:
type: integer
startPos:
type: integer
totalLen:
type: integer
mm.DownloadVoiceResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
cancelFlag:
type: integer
clientMsgId:
type: string
data:
$ref: '#/definitions/mm.SKBuiltinBufferT'
endFlag:
type: integer
length:
type: integer
msgId:
type: integer
newMsgId:
type: integer
offset:
type: integer
voiceLength:
type: integer
mm.EmojiUploadInfoResp:
type: object
properties:
md5:
type: string
msgId:
type: integer
newMsgId:
type: integer
ret:
type: integer
startPos:
type: integer
totalLen:
type: integer
mm.FunctionSwitch:
type: object
properties:
FunctionId:
type: integer
SwitchValue:
type: integer
mm.GetCDNDnsResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
appDnsInfo:
$ref: '#/definitions/mm.CDNDnsInfo'
cdnDnsRuleBuf:
type: array
items:
type: integer
defaultConfig:
$ref: '#/definitions/mm.CDNClientConfig'
disasterConfig:
$ref: '#/definitions/mm.CDNClientConfig'
dnsInfo:
$ref: '#/definitions/mm.CDNDnsInfo'
fakeCdnDnsRuleBuf:
type: array
items:
type: integer
fakeDnsInfo:
$ref: '#/definitions/mm.CDNDnsInfo'
getCdnDnsIntervalMs:
type: integer
snsDnsInfo:
$ref: '#/definitions/mm.CDNDnsInfo'
mm.GetChatRoomInfoDetailResponse:
type: object
properties:
Announcement:
type: string
AnnouncementEditor:
type: string
AnnouncementPublishTime:
type: integer
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
ChatRoomBusinessType:
type: integer
ChatRoomInfoVersion:
type: integer
ChatRoomStatus:
type: integer
RoomTools:
$ref: '#/definitions/mm.RoomTools'
mm.GetChatroomMemberDetailResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
ChatroomUserName:
type: string
NewChatroomData:
$ref: '#/definitions/mm.ChatRoomMemberData'
ServerVersion:
type: integer
mm.GetContactResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
ContactCount:
type: integer
ContactList:
type: array
items:
$ref: '#/definitions/mm.ModContacts'
Ret:
type: array
items:
type: integer
Ticket:
type: array
items:
$ref: '#/definitions/mm.VerifyUserValidTicket'
sendMsgTicketList:
description: 未找到相关PB
type: array
items:
type: array
items:
type: integer
mm.GetMsgImgResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
data:
$ref: '#/definitions/mm.SKBuiltinBufferT'
dataLen:
type: integer
fromUserName:
$ref: '#/definitions/mm.SKBuiltinStringT'
msgId:
type: integer
newMsgId:
type: integer
startPos:
type: integer
toUserName:
$ref: '#/definitions/mm.SKBuiltinStringT'
totalLen:
type: integer
mm.GetProfileResponse:
type: object
properties:
baseResponse:
$ref: '#/definitions/mm.BaseResponse'
userInfo:
$ref: '#/definitions/mm.ModUserInfo'
userInfoExt:
$ref: '#/definitions/mm.UserInfoExt'
mm.GetQRCodeResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
footerWording:
type: string
qrcode:
$ref: '#/definitions/mm.SKBuiltinBufferT'
revokeQrcodeId:
type: string
revokeQrcodeWording:
type: string
style:
type: integer
mm.GmailInfo:
type: object
properties:
GmailAcct:
type: string
GmailErrCode:
type: integer
GmailSwitch:
type: integer
mm.GmailList:
type: object
properties:
Count:
type: integer
List:
type: array
items:
$ref: '#/definitions/mm.GmailInfo'
mm.HongBaoRes:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
cgiCmdid:
type: integer
errorMsg:
type: string
errorType:
type: integer
platMsg:
type: string
platRet:
type: integer
retText:
$ref: '#/definitions/mm.SKBuiltinBufferT'
mm.InitContactResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
ContactUsernameList:
type: array
items:
type: string
CountinueFlag:
type: integer
CurrentChatRoomContactSeq:
type: integer
CurrentWxcontactSeq:
type: integer
mm.LinkedinContactItem:
type: object
properties:
LinkedinMemberId:
type: string
LinkedinName:
type: string
LinkedinPublicUrl:
type: string
mm.MemberResp:
type: object
properties:
City:
type: string
ContactType:
type: integer
Country:
type: string
MemberName:
$ref: '#/definitions/mm.SKBuiltinStringT'
MemberStatus:
type: integer
NickName:
$ref: '#/definitions/mm.SKBuiltinStringT'
PYInitial:
$ref: '#/definitions/mm.SKBuiltinStringT'
PersonalCard:
type: integer
Province:
type: string
QuanPin:
$ref: '#/definitions/mm.SKBuiltinStringT'
Remark:
$ref: '#/definitions/mm.SKBuiltinStringT'
RemarkPyinitial:
$ref: '#/definitions/mm.SKBuiltinStringT'
RemarkQuanPin:
$ref: '#/definitions/mm.SKBuiltinStringT'
Sex:
type: integer
Signature:
type: string
VerifyFlag:
type: integer
VerifyInfo:
type: string
mm.ModContact:
type: object
properties:
AddContactScene:
type: integer
AdditionalContactList:
$ref: '#/definitions/mm.AdditionalContactList'
AlbumBGImgID:
type: string
AlbumFlag:
type: integer
AlbumStyle:
type: integer
Alias:
type: string
BigHeadImgUrl:
type: string
BitMask:
type: integer
BitVal:
type: integer
CardImgUrl:
type: string
ChatRoomBusinessType:
type: integer
ChatRoomData:
type: string
ChatRoomNotify:
type: integer
ChatRoomOwner:
type: string
ChatroomAccessType:
type: integer
ChatroomInfoVersion:
type: integer
ChatroomMaxCount:
type: integer
ChatroomStatus:
type: integer
ChatroomVersion:
type: integer
City:
type: string
ContactType:
type: integer
Country:
type: string
CourceExtInfo:
type: string
CustomizedInfo:
$ref: '#/definitions/mm.CustomizedInfo'
DeleteFlag:
type: integer
DeletecontactScene:
type: integer
Description:
type: string
DomainList:
type: array
items:
$ref: '#/definitions/mm.SKBuiltinStringT'
EncryptUserName:
type: string
ExtInfo:
type: string
Extflag:
type: integer
HasWeiXinHdHeadImg:
type: integer
HeadImgMd5:
type: string
IdcardNum:
type: string
ImgBuf:
$ref: '#/definitions/mm.SKBuiltinBufferT'
ImgFlag:
type: integer
LabelIdList:
type: string
Level:
type: integer
MobileFullHash:
type: string
MobileHash:
type: string
MyBrandList:
type: string
NewChatroomData:
$ref: '#/definitions/mm.ChatRoomMemberData'
NickName:
$ref: '#/definitions/mm.SKBuiltinStringT'
PersonalCard:
type: integer
PhoneNumListInfo:
$ref: '#/definitions/mm.PhoneNumListInfo'
Province:
type: string
PyInitial:
$ref: '#/definitions/mm.SKBuiltinStringT'
QuanPin:
$ref: '#/definitions/mm.SKBuiltinStringT'
RealName:
type: string
Remark:
$ref: '#/definitions/mm.SKBuiltinStringT'
RemarkPyinitial:
$ref: '#/definitions/mm.SKBuiltinStringT'
RemarkQuanPin:
$ref: '#/definitions/mm.SKBuiltinStringT'
RoomInfoCount:
type: integer
RoomInfoList:
type: array
items:
$ref: '#/definitions/mm.RoomInfo'
Sex:
type: integer
Signature:
type: string
SmallHeadImgUrl:
type: string
SnsUserInfo:
$ref: '#/definitions/mm.SnsUserInfo'
Source:
type: integer
UserName:
$ref: '#/definitions/mm.SKBuiltinStringT'
VerifyContent:
type: string
VerifyFlag:
type: integer
VerifyInfo:
type: string
WeiDianInfo:
type: string
Weibo:
type: string
WeiboFlag:
type: integer
WeiboNickname:
type: string
mm.ModContacts:
type: object
properties:
AddContactScene:
type: integer
AdditionalContactList:
$ref: '#/definitions/mm.AdditionalContactList'
AlbumBgimgId:
type: string
AlbumFlag:
type: integer
AlbumStyle:
type: integer
Alias:
type: string
BigHeadImgUrl:
type: string
BitMask:
type: integer
BitVal:
type: integer
CardImgUrl:
type: string
ChatRoomData:
type: string
ChatRoomNotify:
type: integer
ChatRoomOwner:
type: string
ChatroomAccessType:
type: integer
ChatroomInfoVersion:
type: integer
ChatroomMaxCount:
type: integer
ChatroomStatus:
type: integer
ChatroomVersion:
type: integer
City:
type: string
ContactType:
type: integer
Country:
type: string
CustomizedInfo:
$ref: '#/definitions/mm.CustomizedInfo'
DeleteContactScene:
type: integer
DeleteFlag:
type: integer
Description:
type: string
DomainList:
$ref: '#/definitions/mm.SKBuiltinStringT'
EncryptUserName:
type: string
ExtFlag:
type: integer
ExtInfo:
type: string
HasWeiXinHdHeadImg:
type: integer
HeadImgMd5:
type: string
IdcardNum:
type: string
ImgBuf:
$ref: '#/definitions/mm.SKBuiltinBufferT'
ImgFlag:
type: integer
LabelIdlist:
type: string
Level:
type: integer
MobileFullHash:
type: string
MobileHash:
type: string
MyBrandList:
type: string
NewChatroomData:
$ref: '#/definitions/mm.ChatRoomMemberData'
NickName:
$ref: '#/definitions/mm.SKBuiltinStringT'
PersonalCard:
type: integer
PhoneNumListInfo:
$ref: '#/definitions/mm.PhoneNumListInfo'
Province:
type: string
Pyinitial:
$ref: '#/definitions/mm.SKBuiltinStringT'
QuanPin:
$ref: '#/definitions/mm.SKBuiltinStringT'
RealName:
type: string
Remark:
$ref: '#/definitions/mm.SKBuiltinStringT'
RemarkPyinitial:
$ref: '#/definitions/mm.SKBuiltinStringT'
RemarkQuanPin:
$ref: '#/definitions/mm.SKBuiltinStringT'
RoomInfoCount:
type: integer
RoomInfoList:
type: array
items:
$ref: '#/definitions/mm.RoomInfo'
Sex:
type: integer
Signature:
type: string
SmallHeadImgUrl:
type: string
SnsUserInfo:
$ref: '#/definitions/mm.SnsUserInfo'
Source:
type: integer
SourceExtInfo:
type: string
UserName:
$ref: '#/definitions/mm.SKBuiltinStringT'
VerifyContent:
type: string
VerifyFlag:
type: integer
VerifyInfo:
type: string
WeiDianInfo:
type: string
Weibo:
type: string
WeiboFlag:
type: integer
WeiboNickname:
type: string
chatRoomBusinessType:
type: integer
mm.ModUserImg:
type: object
properties:
BigHeadImgUrl:
type: string
ImgBuf:
type: array
items:
type: integer
ImgLen:
type: integer
ImgMd5:
type: string
ImgType:
type: integer
SmallHeadImgUrl:
type: string
mm.ModUserInfo:
type: object
properties:
AlbumBgimgId:
type: string
AlbumFlag:
type: integer
AlbumStyle:
type: integer
Alias:
type: string
BindEmail:
$ref: '#/definitions/mm.SKBuiltinStringT'
BindMobile:
$ref: '#/definitions/mm.SKBuiltinStringT'
BindUin:
type: integer
BitFlag:
type: integer
City:
type: string
Country:
type: string
DisturbSetting:
$ref: '#/definitions/mm.DisturbSetting'
Experience:
type: integer
FaceBookFlag:
type: integer
Fbtoken:
type: string
FbuserId:
type: integer
FbuserName:
type: string
GmailList:
$ref: '#/definitions/mm.GmailList'
ImgBuf:
type: array
items:
type: integer
ImgLen:
type: integer
Level:
type: integer
LevelHighExp:
type: integer
LevelLowExp:
type: integer
NickName:
$ref: '#/definitions/mm.SKBuiltinStringT'
PersonalCard:
type: integer
PluginFlag:
type: integer
PluginSwitch:
type: integer
Point:
type: integer
Province:
type: string
Sex:
type: integer
Signature:
type: string
Status:
type: integer
TxnewsCategory:
type: integer
UserName:
$ref: '#/definitions/mm.SKBuiltinStringT'
VerifyFlag:
type: integer
VerifyInfo:
type: string
Weibo:
type: string
WeiboFlag:
type: integer
WeiboNickname:
type: string
mm.NewMsgResponeNew:
type: object
properties:
ClientMsgid:
type: integer
Createtime:
type: integer
MsgId:
type: integer
NewMsgId:
type: integer
Ret:
type: integer
ToUsetName:
$ref: '#/definitions/mm.SKBuiltinStringT'
Type:
type: integer
servertime:
type: integer
mm.NewSendMsgRespone:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
Count:
type: integer
List:
type: array
items:
$ref: '#/definitions/mm.NewMsgResponeNew'
NoKnow:
type: integer
mm.PatternLockInfo:
type: object
properties:
LockStatus:
type: integer
PatternVersion:
type: integer
Sign:
$ref: '#/definitions/mm.SKBuiltinBufferT'
mm.PhoneNumListInfo:
type: object
properties:
Count:
type: integer
PhoneNumList:
type: array
items:
type: string
mm.PushLoginURLResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
BlueToothBroadCastContent:
$ref: '#/definitions/mm.SKBuiltinBufferT'
BlueToothBroadCastUuid:
type: string
CheckTime:
type: integer
ExpiredTime:
type: integer
NotifyKey:
$ref: '#/definitions/mm.SKBuiltinBufferT'
Uuid:
type: string
mm.RevokeMsgResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
introduction:
type: string
isysWording:
type: string
mm.RoomInfo:
type: object
properties:
NickName:
$ref: '#/definitions/mm.SKBuiltinStringT'
UserName:
$ref: '#/definitions/mm.SKBuiltinStringT'
mm.RoomTools:
type: object
properties:
RoomToolsWxAppCount:
type: integer
RoomToolsWxApps:
type: array
items:
$ref: '#/definitions/mm.RoomToolsTodo'
mm.RoomToolsTodo:
type: object
properties:
CustomInfo:
type: array
items:
type: integer
Path:
type: string
Tcreator:
type: string
Time:
type: integer
Title:
type: string
TodoId:
type: string
UserName:
type: string
manager:
type: string
relatedMsgId:
type: integer
mm.SKBuiltinBufferT:
type: object
properties:
buffer:
type: array
items:
type: integer
iLen:
type: integer
mm.SKBuiltinStringT:
type: object
properties:
string:
type: string
mm.SafeDevice:
type: object
properties:
CreateTime:
type: integer
DeviceType:
type: string
Name:
type: string
Uuid:
type: string
mm.SafeDeviceList:
type: object
properties:
Count:
type: integer
List:
type: array
items:
$ref: '#/definitions/mm.SafeDevice'
mm.SendAppMsgResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
actionFlag:
type: integer
aeskey:
type: string
appId:
type: string
clientMsgId:
type: string
createTime:
type: integer
fromUserName:
type: string
msgId:
type: integer
msgSource:
type: string
newMsgId:
type: integer
toUserName:
type: string
type:
type: integer
mm.SnsUserInfo:
type: object
properties:
SnsBgimgId:
type: string
SnsBgobjectId:
type: integer
SnsFlag:
type: integer
SnsFlagEx:
type: integer
mm.UploadEmojiResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
actionFlag:
type: integer
emojiItem:
type: array
items:
$ref: '#/definitions/mm.EmojiUploadInfoResp'
emojiItemCount:
type: integer
mm.UploadMsgImgResponse:
type: object
properties:
Aeskey:
type: string
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
ClientImgId:
$ref: '#/definitions/mm.SKBuiltinStringT'
CreateTime:
type: integer
DataLen:
type: integer
Fileid:
type: string
FromUserName:
$ref: '#/definitions/mm.SKBuiltinStringT'
MsgSource:
type: string
Msgid:
type: integer
Newmsgid:
type: integer
StartPos:
type: integer
ToWxid:
$ref: '#/definitions/mm.SKBuiltinStringT'
TotalLen:
type: integer
mm.UploadVideoResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
actionFlag:
type: integer
aeskey:
type: string
clientMsgId:
type: string
msgId:
type: integer
msgSource:
type: string
newMsgId:
type: integer
thumbStartPos:
type: integer
videoStartPos:
type: integer
mm.UploadVoiceResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
CancelFlag:
type: integer
ClientMsgId:
type: string
CreateTime:
type: integer
EndFlag:
type: integer
FromUserName:
type: string
Length:
type: integer
MsgId:
type: integer
NewMsgId:
type: integer
Offset:
type: integer
ToWxid:
type: string
VoiceLength:
type: integer
mm.UserInfoExt:
type: object
properties:
BbmnickName:
type: string
Bbpin:
type: string
Bbppid:
type: string
BigChatRoomInvite:
type: integer
BigChatRoomQuota:
type: integer
BigChatRoomSize:
type: integer
BigHeadImgUrl:
type: string
ExtStatus:
type: integer
ExtXml:
$ref: '#/definitions/mm.SKBuiltinStringT'
F2FpushSound:
type: string
GoogleContactName:
type: string
GrayscaleFlag:
type: integer
IdcardNum:
type: string
Kfinfo:
type: string
LinkedinContactItem:
$ref: '#/definitions/mm.LinkedinContactItem'
MainAcctType:
type: integer
MsgPushSound:
type: string
MyBrandList:
type: string
PatternLockInfo:
$ref: '#/definitions/mm.PatternLockInfo'
PaySetting:
type: integer
PayWalletType:
type: integer
RealName:
type: string
RegCountry:
type: string
SafeDevice:
type: integer
SafeDeviceList:
$ref: '#/definitions/mm.SafeDeviceList'
SafeMobile:
type: string
SecurityDeviceId:
type: string
SmallHeadImgUrl:
type: string
SnsUserInfo:
$ref: '#/definitions/mm.SnsUserInfo'
UserStatus:
type: integer
VoipPushSound:
type: string
WalletRegion:
type: integer
WeiDianInfo:
type: string
mm.VerifyUserResponse:
type: object
properties:
BaseResponse:
$ref: '#/definitions/mm.BaseResponse'
Username:
type: string
mm.VerifyUserValidTicket:
type: object
properties:
Antispamticket:
type: string
Username:
type: string