wechaty-puppet-padplus
Version:
Puppet Padplus for Wechaty
118 lines • 2.64 kB
TypeScript
import { ContactGender } from 'wechaty-puppet';
export interface PadplusContactPayload {
alias: string;
contactType: number;
labelLists: string;
bigHeadUrl: string;
city: string;
country: string;
nickName: string;
province: string;
remark: string;
sex: ContactGender;
signature: string;
smallHeadUrl: string;
stranger: string;
ticket: string;
userName: string;
verifyFlag: number;
contactFlag: number;
}
export interface GrpcContactPayload {
Alias: string;
BigHeadImgUrl: string;
ChatRoomOwner: string;
ChatroomVersion: number;
City: string;
ContactFlag: number;
ContactType: string;
EncryptUsername: string;
ExtInfo: string;
ExtInfoExt: string;
HeadImgUrl: string;
LabelLists: string;
MsgType: number;
NickName: string;
Province: string;
PYInitial: string;
PYQuanPin: string;
Remark: string;
RemarkName: string;
RemarkPYInitial: string;
RemarkPYQuanPin: string;
Seq: string;
Sex: number;
Signature: string;
SmallHeadImgUrl: string;
Type7?: string;
Uin: number;
UserName: string;
VerifyFlag: number;
wechatUserName: string;
}
export interface GrpcSearchContact {
avatar: string;
v1: string;
v2: string;
searchId: string;
nickName: string;
wxid: string;
message: string;
status: string;
}
export interface GrpcDeleteContact {
field: string;
loginer: string;
mqType: number;
source: string;
uin: string;
userName: string;
}
export interface ContactQrcodeGrpcResponse {
status: number;
message: string;
loginer: string;
uin: string;
userName: string;
queueName: string;
qrcodeBuf: string;
style: number;
}
export interface SetContactSelfInfoGrpcResponse {
status: number;
message: string;
loginer: string;
uin: string;
userName: string;
queueName: string;
updateData: ContactSelfUpdateInfo;
}
export interface ContactSelfUpdateInfo {
nickName?: string;
sex?: number;
area?: string;
signature?: string;
}
export interface GetContactSelfInfoGrpcResponse {
alias: string;
bigHeadImg: string;
bindEmail: string;
bindMobile: string;
bindQQ: number;
bytes: string;
city: string;
country: string;
loginer: string;
message: string;
nickName: string;
province: string;
queueName: string;
sex: number;
signature: string;
smallHeadImg: string;
snsBGImg: string;
status: number;
uin: string;
userName: string;
}
//# sourceMappingURL=model-contact.d.ts.map