UNPKG

@chatie/grpc

Version:
615 lines (608 loc) 101 kB
// package: wechaty // file: puppet.proto /* tslint:disable */ /* eslint-disable */ import * as grpc from "grpc"; import * as puppet_pb from "./puppet_pb"; import * as puppet_base_pb from "./puppet/base_pb"; import * as puppet_contact_pb from "./puppet/contact_pb"; import * as puppet_event_pb from "./puppet/event_pb"; import * as puppet_friendship_pb from "./puppet/friendship_pb"; import * as puppet_message_pb from "./puppet/message_pb"; import * as puppet_room_pb from "./puppet/room_pb"; import * as puppet_room_invitation_pb from "./puppet/room_invitation_pb"; import * as puppet_room_member_pb from "./puppet/room_member_pb"; import * as puppet_tag_pb from "./puppet/tag_pb"; interface IPuppetService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> { start: IPuppetService_IStart; stop: IPuppetService_IStop; logout: IPuppetService_ILogout; ding: IPuppetService_IDing; version: IPuppetService_IVersion; event: IPuppetService_IEvent; contactSelfQRCode: IPuppetService_IContactSelfQRCode; contactSelfName: IPuppetService_IContactSelfName; contactSelfSignature: IPuppetService_IContactSelfSignature; contactPayload: IPuppetService_IContactPayload; contactAlias: IPuppetService_IContactAlias; contactAvatar: IPuppetService_IContactAvatar; contactList: IPuppetService_IContactList; friendshipPayload: IPuppetService_IFriendshipPayload; friendshipSearchPhone: IPuppetService_IFriendshipSearchPhone; friendshipSearchWeixin: IPuppetService_IFriendshipSearchWeixin; friendshipAdd: IPuppetService_IFriendshipAdd; friendshipAccept: IPuppetService_IFriendshipAccept; messagePayload: IPuppetService_IMessagePayload; messageContact: IPuppetService_IMessageContact; messageFile: IPuppetService_IMessageFile; messageImage: IPuppetService_IMessageImage; messageMiniProgram: IPuppetService_IMessageMiniProgram; messageUrl: IPuppetService_IMessageUrl; messageSendContact: IPuppetService_IMessageSendContact; messageSendFile: IPuppetService_IMessageSendFile; messageSendText: IPuppetService_IMessageSendText; messageSendMiniProgram: IPuppetService_IMessageSendMiniProgram; messageSendUrl: IPuppetService_IMessageSendUrl; messageRecall: IPuppetService_IMessageRecall; roomPayload: IPuppetService_IRoomPayload; roomList: IPuppetService_IRoomList; roomAdd: IPuppetService_IRoomAdd; roomAvatar: IPuppetService_IRoomAvatar; roomCreate: IPuppetService_IRoomCreate; roomDel: IPuppetService_IRoomDel; roomQuit: IPuppetService_IRoomQuit; roomTopic: IPuppetService_IRoomTopic; roomQRCode: IPuppetService_IRoomQRCode; roomAnnounce: IPuppetService_IRoomAnnounce; roomMemberPayload: IPuppetService_IRoomMemberPayload; roomMemberList: IPuppetService_IRoomMemberList; roomInvitationPayload: IPuppetService_IRoomInvitationPayload; roomInvitationAccept: IPuppetService_IRoomInvitationAccept; tagContactAdd: IPuppetService_ITagContactAdd; tagContactRemove: IPuppetService_ITagContactRemove; tagContactDelete: IPuppetService_ITagContactDelete; tagContactList: IPuppetService_ITagContactList; } interface IPuppetService_IStart extends grpc.MethodDefinition<puppet_base_pb.StartRequest, puppet_base_pb.StartResponse> { path: string; // "/wechaty.Puppet/Start" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_base_pb.StartRequest>; requestDeserialize: grpc.deserialize<puppet_base_pb.StartRequest>; responseSerialize: grpc.serialize<puppet_base_pb.StartResponse>; responseDeserialize: grpc.deserialize<puppet_base_pb.StartResponse>; } interface IPuppetService_IStop extends grpc.MethodDefinition<puppet_base_pb.StopRequest, puppet_base_pb.StopResponse> { path: string; // "/wechaty.Puppet/Stop" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_base_pb.StopRequest>; requestDeserialize: grpc.deserialize<puppet_base_pb.StopRequest>; responseSerialize: grpc.serialize<puppet_base_pb.StopResponse>; responseDeserialize: grpc.deserialize<puppet_base_pb.StopResponse>; } interface IPuppetService_ILogout extends grpc.MethodDefinition<puppet_base_pb.LogoutRequest, puppet_base_pb.LogoutResponse> { path: string; // "/wechaty.Puppet/Logout" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_base_pb.LogoutRequest>; requestDeserialize: grpc.deserialize<puppet_base_pb.LogoutRequest>; responseSerialize: grpc.serialize<puppet_base_pb.LogoutResponse>; responseDeserialize: grpc.deserialize<puppet_base_pb.LogoutResponse>; } interface IPuppetService_IDing extends grpc.MethodDefinition<puppet_base_pb.DingRequest, puppet_base_pb.DingResponse> { path: string; // "/wechaty.Puppet/Ding" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_base_pb.DingRequest>; requestDeserialize: grpc.deserialize<puppet_base_pb.DingRequest>; responseSerialize: grpc.serialize<puppet_base_pb.DingResponse>; responseDeserialize: grpc.deserialize<puppet_base_pb.DingResponse>; } interface IPuppetService_IVersion extends grpc.MethodDefinition<puppet_base_pb.VersionRequest, puppet_base_pb.VersionResponse> { path: string; // "/wechaty.Puppet/Version" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_base_pb.VersionRequest>; requestDeserialize: grpc.deserialize<puppet_base_pb.VersionRequest>; responseSerialize: grpc.serialize<puppet_base_pb.VersionResponse>; responseDeserialize: grpc.deserialize<puppet_base_pb.VersionResponse>; } interface IPuppetService_IEvent extends grpc.MethodDefinition<puppet_event_pb.EventRequest, puppet_event_pb.EventResponse> { path: string; // "/wechaty.Puppet/Event" requestStream: false; responseStream: true; requestSerialize: grpc.serialize<puppet_event_pb.EventRequest>; requestDeserialize: grpc.deserialize<puppet_event_pb.EventRequest>; responseSerialize: grpc.serialize<puppet_event_pb.EventResponse>; responseDeserialize: grpc.deserialize<puppet_event_pb.EventResponse>; } interface IPuppetService_IContactSelfQRCode extends grpc.MethodDefinition<puppet_contact_pb.ContactSelfQRCodeRequest, puppet_contact_pb.ContactSelfQRCodeResponse> { path: string; // "/wechaty.Puppet/ContactSelfQRCode" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_contact_pb.ContactSelfQRCodeRequest>; requestDeserialize: grpc.deserialize<puppet_contact_pb.ContactSelfQRCodeRequest>; responseSerialize: grpc.serialize<puppet_contact_pb.ContactSelfQRCodeResponse>; responseDeserialize: grpc.deserialize<puppet_contact_pb.ContactSelfQRCodeResponse>; } interface IPuppetService_IContactSelfName extends grpc.MethodDefinition<puppet_contact_pb.ContactSelfNameRequest, puppet_contact_pb.ContactSelfNameResponse> { path: string; // "/wechaty.Puppet/ContactSelfName" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_contact_pb.ContactSelfNameRequest>; requestDeserialize: grpc.deserialize<puppet_contact_pb.ContactSelfNameRequest>; responseSerialize: grpc.serialize<puppet_contact_pb.ContactSelfNameResponse>; responseDeserialize: grpc.deserialize<puppet_contact_pb.ContactSelfNameResponse>; } interface IPuppetService_IContactSelfSignature extends grpc.MethodDefinition<puppet_contact_pb.ContactSelfSignatureRequest, puppet_contact_pb.ContactSelfSignatureResponse> { path: string; // "/wechaty.Puppet/ContactSelfSignature" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_contact_pb.ContactSelfSignatureRequest>; requestDeserialize: grpc.deserialize<puppet_contact_pb.ContactSelfSignatureRequest>; responseSerialize: grpc.serialize<puppet_contact_pb.ContactSelfSignatureResponse>; responseDeserialize: grpc.deserialize<puppet_contact_pb.ContactSelfSignatureResponse>; } interface IPuppetService_IContactPayload extends grpc.MethodDefinition<puppet_contact_pb.ContactPayloadRequest, puppet_contact_pb.ContactPayloadResponse> { path: string; // "/wechaty.Puppet/ContactPayload" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_contact_pb.ContactPayloadRequest>; requestDeserialize: grpc.deserialize<puppet_contact_pb.ContactPayloadRequest>; responseSerialize: grpc.serialize<puppet_contact_pb.ContactPayloadResponse>; responseDeserialize: grpc.deserialize<puppet_contact_pb.ContactPayloadResponse>; } interface IPuppetService_IContactAlias extends grpc.MethodDefinition<puppet_contact_pb.ContactAliasRequest, puppet_contact_pb.ContactAliasResponse> { path: string; // "/wechaty.Puppet/ContactAlias" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_contact_pb.ContactAliasRequest>; requestDeserialize: grpc.deserialize<puppet_contact_pb.ContactAliasRequest>; responseSerialize: grpc.serialize<puppet_contact_pb.ContactAliasResponse>; responseDeserialize: grpc.deserialize<puppet_contact_pb.ContactAliasResponse>; } interface IPuppetService_IContactAvatar extends grpc.MethodDefinition<puppet_contact_pb.ContactAvatarRequest, puppet_contact_pb.ContactAvatarResponse> { path: string; // "/wechaty.Puppet/ContactAvatar" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_contact_pb.ContactAvatarRequest>; requestDeserialize: grpc.deserialize<puppet_contact_pb.ContactAvatarRequest>; responseSerialize: grpc.serialize<puppet_contact_pb.ContactAvatarResponse>; responseDeserialize: grpc.deserialize<puppet_contact_pb.ContactAvatarResponse>; } interface IPuppetService_IContactList extends grpc.MethodDefinition<puppet_contact_pb.ContactListRequest, puppet_contact_pb.ContactListResponse> { path: string; // "/wechaty.Puppet/ContactList" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_contact_pb.ContactListRequest>; requestDeserialize: grpc.deserialize<puppet_contact_pb.ContactListRequest>; responseSerialize: grpc.serialize<puppet_contact_pb.ContactListResponse>; responseDeserialize: grpc.deserialize<puppet_contact_pb.ContactListResponse>; } interface IPuppetService_IFriendshipPayload extends grpc.MethodDefinition<puppet_friendship_pb.FriendshipPayloadRequest, puppet_friendship_pb.FriendshipPayloadResponse> { path: string; // "/wechaty.Puppet/FriendshipPayload" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_friendship_pb.FriendshipPayloadRequest>; requestDeserialize: grpc.deserialize<puppet_friendship_pb.FriendshipPayloadRequest>; responseSerialize: grpc.serialize<puppet_friendship_pb.FriendshipPayloadResponse>; responseDeserialize: grpc.deserialize<puppet_friendship_pb.FriendshipPayloadResponse>; } interface IPuppetService_IFriendshipSearchPhone extends grpc.MethodDefinition<puppet_friendship_pb.FriendshipSearchPhoneRequest, puppet_friendship_pb.FriendshipSearchPhoneResponse> { path: string; // "/wechaty.Puppet/FriendshipSearchPhone" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_friendship_pb.FriendshipSearchPhoneRequest>; requestDeserialize: grpc.deserialize<puppet_friendship_pb.FriendshipSearchPhoneRequest>; responseSerialize: grpc.serialize<puppet_friendship_pb.FriendshipSearchPhoneResponse>; responseDeserialize: grpc.deserialize<puppet_friendship_pb.FriendshipSearchPhoneResponse>; } interface IPuppetService_IFriendshipSearchWeixin extends grpc.MethodDefinition<puppet_friendship_pb.FriendshipSearchWeixinRequest, puppet_friendship_pb.FriendshipSearchWeixinResponse> { path: string; // "/wechaty.Puppet/FriendshipSearchWeixin" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_friendship_pb.FriendshipSearchWeixinRequest>; requestDeserialize: grpc.deserialize<puppet_friendship_pb.FriendshipSearchWeixinRequest>; responseSerialize: grpc.serialize<puppet_friendship_pb.FriendshipSearchWeixinResponse>; responseDeserialize: grpc.deserialize<puppet_friendship_pb.FriendshipSearchWeixinResponse>; } interface IPuppetService_IFriendshipAdd extends grpc.MethodDefinition<puppet_friendship_pb.FriendshipAddRequest, puppet_friendship_pb.FriendshipAddResponse> { path: string; // "/wechaty.Puppet/FriendshipAdd" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_friendship_pb.FriendshipAddRequest>; requestDeserialize: grpc.deserialize<puppet_friendship_pb.FriendshipAddRequest>; responseSerialize: grpc.serialize<puppet_friendship_pb.FriendshipAddResponse>; responseDeserialize: grpc.deserialize<puppet_friendship_pb.FriendshipAddResponse>; } interface IPuppetService_IFriendshipAccept extends grpc.MethodDefinition<puppet_friendship_pb.FriendshipAcceptRequest, puppet_friendship_pb.FriendshipAcceptResponse> { path: string; // "/wechaty.Puppet/FriendshipAccept" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_friendship_pb.FriendshipAcceptRequest>; requestDeserialize: grpc.deserialize<puppet_friendship_pb.FriendshipAcceptRequest>; responseSerialize: grpc.serialize<puppet_friendship_pb.FriendshipAcceptResponse>; responseDeserialize: grpc.deserialize<puppet_friendship_pb.FriendshipAcceptResponse>; } interface IPuppetService_IMessagePayload extends grpc.MethodDefinition<puppet_message_pb.MessagePayloadRequest, puppet_message_pb.MessagePayloadResponse> { path: string; // "/wechaty.Puppet/MessagePayload" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_message_pb.MessagePayloadRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessagePayloadRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessagePayloadResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessagePayloadResponse>; } interface IPuppetService_IMessageContact extends grpc.MethodDefinition<puppet_message_pb.MessageContactRequest, puppet_message_pb.MessageContactResponse> { path: string; // "/wechaty.Puppet/MessageContact" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_message_pb.MessageContactRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageContactRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageContactResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageContactResponse>; } interface IPuppetService_IMessageFile extends grpc.MethodDefinition<puppet_message_pb.MessageFileRequest, puppet_message_pb.MessageFileResponse> { path: string; // "/wechaty.Puppet/MessageFile" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_message_pb.MessageFileRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageFileRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageFileResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageFileResponse>; } interface IPuppetService_IMessageImage extends grpc.MethodDefinition<puppet_message_pb.MessageImageRequest, puppet_message_pb.MessageImageResponse> { path: string; // "/wechaty.Puppet/MessageImage" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_message_pb.MessageImageRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageImageRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageImageResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageImageResponse>; } interface IPuppetService_IMessageMiniProgram extends grpc.MethodDefinition<puppet_message_pb.MessageMiniProgramRequest, puppet_message_pb.MessageMiniProgramResponse> { path: string; // "/wechaty.Puppet/MessageMiniProgram" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_message_pb.MessageMiniProgramRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageMiniProgramRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageMiniProgramResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageMiniProgramResponse>; } interface IPuppetService_IMessageUrl extends grpc.MethodDefinition<puppet_message_pb.MessageUrlRequest, puppet_message_pb.MessageUrlResponse> { path: string; // "/wechaty.Puppet/MessageUrl" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_message_pb.MessageUrlRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageUrlRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageUrlResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageUrlResponse>; } interface IPuppetService_IMessageSendContact extends grpc.MethodDefinition<puppet_message_pb.MessageSendContactRequest, puppet_message_pb.MessageSendContactResponse> { path: string; // "/wechaty.Puppet/MessageSendContact" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_message_pb.MessageSendContactRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageSendContactRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageSendContactResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageSendContactResponse>; } interface IPuppetService_IMessageSendFile extends grpc.MethodDefinition<puppet_message_pb.MessageSendFileRequest, puppet_message_pb.MessageSendFileResponse> { path: string; // "/wechaty.Puppet/MessageSendFile" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_message_pb.MessageSendFileRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageSendFileRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageSendFileResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageSendFileResponse>; } interface IPuppetService_IMessageSendText extends grpc.MethodDefinition<puppet_message_pb.MessageSendTextRequest, puppet_message_pb.MessageSendTextResponse> { path: string; // "/wechaty.Puppet/MessageSendText" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_message_pb.MessageSendTextRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageSendTextRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageSendTextResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageSendTextResponse>; } interface IPuppetService_IMessageSendMiniProgram extends grpc.MethodDefinition<puppet_message_pb.MessageSendMiniProgramRequest, puppet_message_pb.MessageSendMiniProgramResponse> { path: string; // "/wechaty.Puppet/MessageSendMiniProgram" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_message_pb.MessageSendMiniProgramRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageSendMiniProgramRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageSendMiniProgramResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageSendMiniProgramResponse>; } interface IPuppetService_IMessageSendUrl extends grpc.MethodDefinition<puppet_message_pb.MessageSendUrlRequest, puppet_message_pb.MessageSendUrlResponse> { path: string; // "/wechaty.Puppet/MessageSendUrl" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_message_pb.MessageSendUrlRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageSendUrlRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageSendUrlResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageSendUrlResponse>; } interface IPuppetService_IMessageRecall extends grpc.MethodDefinition<puppet_message_pb.MessageRecallRequest, puppet_message_pb.MessageRecallResponse> { path: string; // "/wechaty.Puppet/MessageRecall" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_message_pb.MessageRecallRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageRecallRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageRecallResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageRecallResponse>; } interface IPuppetService_IRoomPayload extends grpc.MethodDefinition<puppet_room_pb.RoomPayloadRequest, puppet_room_pb.RoomPayloadResponse> { path: string; // "/wechaty.Puppet/RoomPayload" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_pb.RoomPayloadRequest>; requestDeserialize: grpc.deserialize<puppet_room_pb.RoomPayloadRequest>; responseSerialize: grpc.serialize<puppet_room_pb.RoomPayloadResponse>; responseDeserialize: grpc.deserialize<puppet_room_pb.RoomPayloadResponse>; } interface IPuppetService_IRoomList extends grpc.MethodDefinition<puppet_room_pb.RoomListRequest, puppet_room_pb.RoomListResponse> { path: string; // "/wechaty.Puppet/RoomList" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_pb.RoomListRequest>; requestDeserialize: grpc.deserialize<puppet_room_pb.RoomListRequest>; responseSerialize: grpc.serialize<puppet_room_pb.RoomListResponse>; responseDeserialize: grpc.deserialize<puppet_room_pb.RoomListResponse>; } interface IPuppetService_IRoomAdd extends grpc.MethodDefinition<puppet_room_pb.RoomAddRequest, puppet_room_pb.RoomAddResponse> { path: string; // "/wechaty.Puppet/RoomAdd" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_pb.RoomAddRequest>; requestDeserialize: grpc.deserialize<puppet_room_pb.RoomAddRequest>; responseSerialize: grpc.serialize<puppet_room_pb.RoomAddResponse>; responseDeserialize: grpc.deserialize<puppet_room_pb.RoomAddResponse>; } interface IPuppetService_IRoomAvatar extends grpc.MethodDefinition<puppet_room_pb.RoomAvatarRequest, puppet_room_pb.RoomAvatarResponse> { path: string; // "/wechaty.Puppet/RoomAvatar" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_pb.RoomAvatarRequest>; requestDeserialize: grpc.deserialize<puppet_room_pb.RoomAvatarRequest>; responseSerialize: grpc.serialize<puppet_room_pb.RoomAvatarResponse>; responseDeserialize: grpc.deserialize<puppet_room_pb.RoomAvatarResponse>; } interface IPuppetService_IRoomCreate extends grpc.MethodDefinition<puppet_room_pb.RoomCreateRequest, puppet_room_pb.RoomCreateResponse> { path: string; // "/wechaty.Puppet/RoomCreate" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_pb.RoomCreateRequest>; requestDeserialize: grpc.deserialize<puppet_room_pb.RoomCreateRequest>; responseSerialize: grpc.serialize<puppet_room_pb.RoomCreateResponse>; responseDeserialize: grpc.deserialize<puppet_room_pb.RoomCreateResponse>; } interface IPuppetService_IRoomDel extends grpc.MethodDefinition<puppet_room_pb.RoomDelRequest, puppet_room_pb.RoomDelResponse> { path: string; // "/wechaty.Puppet/RoomDel" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_pb.RoomDelRequest>; requestDeserialize: grpc.deserialize<puppet_room_pb.RoomDelRequest>; responseSerialize: grpc.serialize<puppet_room_pb.RoomDelResponse>; responseDeserialize: grpc.deserialize<puppet_room_pb.RoomDelResponse>; } interface IPuppetService_IRoomQuit extends grpc.MethodDefinition<puppet_room_pb.RoomQuitRequest, puppet_room_pb.RoomQuitResponse> { path: string; // "/wechaty.Puppet/RoomQuit" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_pb.RoomQuitRequest>; requestDeserialize: grpc.deserialize<puppet_room_pb.RoomQuitRequest>; responseSerialize: grpc.serialize<puppet_room_pb.RoomQuitResponse>; responseDeserialize: grpc.deserialize<puppet_room_pb.RoomQuitResponse>; } interface IPuppetService_IRoomTopic extends grpc.MethodDefinition<puppet_room_pb.RoomTopicRequest, puppet_room_pb.RoomTopicResponse> { path: string; // "/wechaty.Puppet/RoomTopic" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_pb.RoomTopicRequest>; requestDeserialize: grpc.deserialize<puppet_room_pb.RoomTopicRequest>; responseSerialize: grpc.serialize<puppet_room_pb.RoomTopicResponse>; responseDeserialize: grpc.deserialize<puppet_room_pb.RoomTopicResponse>; } interface IPuppetService_IRoomQRCode extends grpc.MethodDefinition<puppet_room_pb.RoomQRCodeRequest, puppet_room_pb.RoomQRCodeResponse> { path: string; // "/wechaty.Puppet/RoomQRCode" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_pb.RoomQRCodeRequest>; requestDeserialize: grpc.deserialize<puppet_room_pb.RoomQRCodeRequest>; responseSerialize: grpc.serialize<puppet_room_pb.RoomQRCodeResponse>; responseDeserialize: grpc.deserialize<puppet_room_pb.RoomQRCodeResponse>; } interface IPuppetService_IRoomAnnounce extends grpc.MethodDefinition<puppet_room_pb.RoomAnnounceRequest, puppet_room_pb.RoomAnnounceResponse> { path: string; // "/wechaty.Puppet/RoomAnnounce" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_pb.RoomAnnounceRequest>; requestDeserialize: grpc.deserialize<puppet_room_pb.RoomAnnounceRequest>; responseSerialize: grpc.serialize<puppet_room_pb.RoomAnnounceResponse>; responseDeserialize: grpc.deserialize<puppet_room_pb.RoomAnnounceResponse>; } interface IPuppetService_IRoomMemberPayload extends grpc.MethodDefinition<puppet_room_member_pb.RoomMemberPayloadRequest, puppet_room_member_pb.RoomMemberPayloadResponse> { path: string; // "/wechaty.Puppet/RoomMemberPayload" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_member_pb.RoomMemberPayloadRequest>; requestDeserialize: grpc.deserialize<puppet_room_member_pb.RoomMemberPayloadRequest>; responseSerialize: grpc.serialize<puppet_room_member_pb.RoomMemberPayloadResponse>; responseDeserialize: grpc.deserialize<puppet_room_member_pb.RoomMemberPayloadResponse>; } interface IPuppetService_IRoomMemberList extends grpc.MethodDefinition<puppet_room_member_pb.RoomMemberListRequest, puppet_room_member_pb.RoomMemberListResponse> { path: string; // "/wechaty.Puppet/RoomMemberList" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_member_pb.RoomMemberListRequest>; requestDeserialize: grpc.deserialize<puppet_room_member_pb.RoomMemberListRequest>; responseSerialize: grpc.serialize<puppet_room_member_pb.RoomMemberListResponse>; responseDeserialize: grpc.deserialize<puppet_room_member_pb.RoomMemberListResponse>; } interface IPuppetService_IRoomInvitationPayload extends grpc.MethodDefinition<puppet_room_invitation_pb.RoomInvitationPayloadRequest, puppet_room_invitation_pb.RoomInvitationPayloadResponse> { path: string; // "/wechaty.Puppet/RoomInvitationPayload" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_invitation_pb.RoomInvitationPayloadRequest>; requestDeserialize: grpc.deserialize<puppet_room_invitation_pb.RoomInvitationPayloadRequest>; responseSerialize: grpc.serialize<puppet_room_invitation_pb.RoomInvitationPayloadResponse>; responseDeserialize: grpc.deserialize<puppet_room_invitation_pb.RoomInvitationPayloadResponse>; } interface IPuppetService_IRoomInvitationAccept extends grpc.MethodDefinition<puppet_room_invitation_pb.RoomInvitationAcceptRequest, puppet_room_invitation_pb.RoomInvitationAcceptResponse> { path: string; // "/wechaty.Puppet/RoomInvitationAccept" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_room_invitation_pb.RoomInvitationAcceptRequest>; requestDeserialize: grpc.deserialize<puppet_room_invitation_pb.RoomInvitationAcceptRequest>; responseSerialize: grpc.serialize<puppet_room_invitation_pb.RoomInvitationAcceptResponse>; responseDeserialize: grpc.deserialize<puppet_room_invitation_pb.RoomInvitationAcceptResponse>; } interface IPuppetService_ITagContactAdd extends grpc.MethodDefinition<puppet_tag_pb.TagContactAddRequest, puppet_tag_pb.TagContactAddResponse> { path: string; // "/wechaty.Puppet/TagContactAdd" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_tag_pb.TagContactAddRequest>; requestDeserialize: grpc.deserialize<puppet_tag_pb.TagContactAddRequest>; responseSerialize: grpc.serialize<puppet_tag_pb.TagContactAddResponse>; responseDeserialize: grpc.deserialize<puppet_tag_pb.TagContactAddResponse>; } interface IPuppetService_ITagContactRemove extends grpc.MethodDefinition<puppet_tag_pb.TagContactRemoveRequest, puppet_tag_pb.TagContactRemoveResponse> { path: string; // "/wechaty.Puppet/TagContactRemove" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_tag_pb.TagContactRemoveRequest>; requestDeserialize: grpc.deserialize<puppet_tag_pb.TagContactRemoveRequest>; responseSerialize: grpc.serialize<puppet_tag_pb.TagContactRemoveResponse>; responseDeserialize: grpc.deserialize<puppet_tag_pb.TagContactRemoveResponse>; } interface IPuppetService_ITagContactDelete extends grpc.MethodDefinition<puppet_tag_pb.TagContactDeleteRequest, puppet_tag_pb.TagContactDeleteResponse> { path: string; // "/wechaty.Puppet/TagContactDelete" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_tag_pb.TagContactDeleteRequest>; requestDeserialize: grpc.deserialize<puppet_tag_pb.TagContactDeleteRequest>; responseSerialize: grpc.serialize<puppet_tag_pb.TagContactDeleteResponse>; responseDeserialize: grpc.deserialize<puppet_tag_pb.TagContactDeleteResponse>; } interface IPuppetService_ITagContactList extends grpc.MethodDefinition<puppet_tag_pb.TagContactListRequest, puppet_tag_pb.TagContactListResponse> { path: string; // "/wechaty.Puppet/TagContactList" requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_tag_pb.TagContactListRequest>; requestDeserialize: grpc.deserialize<puppet_tag_pb.TagContactListRequest>; responseSerialize: grpc.serialize<puppet_tag_pb.TagContactListResponse>; responseDeserialize: grpc.deserialize<puppet_tag_pb.TagContactListResponse>; } export const PuppetService: IPuppetService; export interface IPuppetServer { start: grpc.handleUnaryCall<puppet_base_pb.StartRequest, puppet_base_pb.StartResponse>; stop: grpc.handleUnaryCall<puppet_base_pb.StopRequest, puppet_base_pb.StopResponse>; logout: grpc.handleUnaryCall<puppet_base_pb.LogoutRequest, puppet_base_pb.LogoutResponse>; ding: grpc.handleUnaryCall<puppet_base_pb.DingRequest, puppet_base_pb.DingResponse>; version: grpc.handleUnaryCall<puppet_base_pb.VersionRequest, puppet_base_pb.VersionResponse>; event: grpc.handleServerStreamingCall<puppet_event_pb.EventRequest, puppet_event_pb.EventResponse>; contactSelfQRCode: grpc.handleUnaryCall<puppet_contact_pb.ContactSelfQRCodeRequest, puppet_contact_pb.ContactSelfQRCodeResponse>; contactSelfName: grpc.handleUnaryCall<puppet_contact_pb.ContactSelfNameRequest, puppet_contact_pb.ContactSelfNameResponse>; contactSelfSignature: grpc.handleUnaryCall<puppet_contact_pb.ContactSelfSignatureRequest, puppet_contact_pb.ContactSelfSignatureResponse>; contactPayload: grpc.handleUnaryCall<puppet_contact_pb.ContactPayloadRequest, puppet_contact_pb.ContactPayloadResponse>; contactAlias: grpc.handleUnaryCall<puppet_contact_pb.ContactAliasRequest, puppet_contact_pb.ContactAliasResponse>; contactAvatar: grpc.handleUnaryCall<puppet_contact_pb.ContactAvatarRequest, puppet_contact_pb.ContactAvatarResponse>; contactList: grpc.handleUnaryCall<puppet_contact_pb.ContactListRequest, puppet_contact_pb.ContactListResponse>; friendshipPayload: grpc.handleUnaryCall<puppet_friendship_pb.FriendshipPayloadRequest, puppet_friendship_pb.FriendshipPayloadResponse>; friendshipSearchPhone: grpc.handleUnaryCall<puppet_friendship_pb.FriendshipSearchPhoneRequest, puppet_friendship_pb.FriendshipSearchPhoneResponse>; friendshipSearchWeixin: grpc.handleUnaryCall<puppet_friendship_pb.FriendshipSearchWeixinRequest, puppet_friendship_pb.FriendshipSearchWeixinResponse>; friendshipAdd: grpc.handleUnaryCall<puppet_friendship_pb.FriendshipAddRequest, puppet_friendship_pb.FriendshipAddResponse>; friendshipAccept: grpc.handleUnaryCall<puppet_friendship_pb.FriendshipAcceptRequest, puppet_friendship_pb.FriendshipAcceptResponse>; messagePayload: grpc.handleUnaryCall<puppet_message_pb.MessagePayloadRequest, puppet_message_pb.MessagePayloadResponse>; messageContact: grpc.handleUnaryCall<puppet_message_pb.MessageContactRequest, puppet_message_pb.MessageContactResponse>; messageFile: grpc.handleUnaryCall<puppet_message_pb.MessageFileRequest, puppet_message_pb.MessageFileResponse>; messageImage: grpc.handleUnaryCall<puppet_message_pb.MessageImageRequest, puppet_message_pb.MessageImageResponse>; messageMiniProgram: grpc.handleUnaryCall<puppet_message_pb.MessageMiniProgramRequest, puppet_message_pb.MessageMiniProgramResponse>; messageUrl: grpc.handleUnaryCall<puppet_message_pb.MessageUrlRequest, puppet_message_pb.MessageUrlResponse>; messageSendContact: grpc.handleUnaryCall<puppet_message_pb.MessageSendContactRequest, puppet_message_pb.MessageSendContactResponse>; messageSendFile: grpc.handleUnaryCall<puppet_message_pb.MessageSendFileRequest, puppet_message_pb.MessageSendFileResponse>; messageSendText: grpc.handleUnaryCall<puppet_message_pb.MessageSendTextRequest, puppet_message_pb.MessageSendTextResponse>; messageSendMiniProgram: grpc.handleUnaryCall<puppet_message_pb.MessageSendMiniProgramRequest, puppet_message_pb.MessageSendMiniProgramResponse>; messageSendUrl: grpc.handleUnaryCall<puppet_message_pb.MessageSendUrlRequest, puppet_message_pb.MessageSendUrlResponse>; messageRecall: grpc.handleUnaryCall<puppet_message_pb.MessageRecallRequest, puppet_message_pb.MessageRecallResponse>; roomPayload: grpc.handleUnaryCall<puppet_room_pb.RoomPayloadRequest, puppet_room_pb.RoomPayloadResponse>; roomList: grpc.handleUnaryCall<puppet_room_pb.RoomListRequest, puppet_room_pb.RoomListResponse>; roomAdd: grpc.handleUnaryCall<puppet_room_pb.RoomAddRequest, puppet_room_pb.RoomAddResponse>; roomAvatar: grpc.handleUnaryCall<puppet_room_pb.RoomAvatarRequest, puppet_room_pb.RoomAvatarResponse>; roomCreate: grpc.handleUnaryCall<puppet_room_pb.RoomCreateRequest, puppet_room_pb.RoomCreateResponse>; roomDel: grpc.handleUnaryCall<puppet_room_pb.RoomDelRequest, puppet_room_pb.RoomDelResponse>; roomQuit: grpc.handleUnaryCall<puppet_room_pb.RoomQuitRequest, puppet_room_pb.RoomQuitResponse>; roomTopic: grpc.handleUnaryCall<puppet_room_pb.RoomTopicRequest, puppet_room_pb.RoomTopicResponse>; roomQRCode: grpc.handleUnaryCall<puppet_room_pb.RoomQRCodeRequest, puppet_room_pb.RoomQRCodeResponse>; roomAnnounce: grpc.handleUnaryCall<puppet_room_pb.RoomAnnounceRequest, puppet_room_pb.RoomAnnounceResponse>; roomMemberPayload: grpc.handleUnaryCall<puppet_room_member_pb.RoomMemberPayloadRequest, puppet_room_member_pb.RoomMemberPayloadResponse>; roomMemberList: grpc.handleUnaryCall<puppet_room_member_pb.RoomMemberListRequest, puppet_room_member_pb.RoomMemberListResponse>; roomInvitationPayload: grpc.handleUnaryCall<puppet_room_invitation_pb.RoomInvitationPayloadRequest, puppet_room_invitation_pb.RoomInvitationPayloadResponse>; roomInvitationAccept: grpc.handleUnaryCall<puppet_room_invitation_pb.RoomInvitationAcceptRequest, puppet_room_invitation_pb.RoomInvitationAcceptResponse>; tagContactAdd: grpc.handleUnaryCall<puppet_tag_pb.TagContactAddRequest, puppet_tag_pb.TagContactAddResponse>; tagContactRemove: grpc.handleUnaryCall<puppet_tag_pb.TagContactRemoveRequest, puppet_tag_pb.TagContactRemoveResponse>; tagContactDelete: grpc.handleUnaryCall<puppet_tag_pb.TagContactDeleteRequest, puppet_tag_pb.TagContactDeleteResponse>; tagContactList: grpc.handleUnaryCall<puppet_tag_pb.TagContactListRequest, puppet_tag_pb.TagContactListResponse>; } export interface IPuppetClient { start(request: puppet_base_pb.StartRequest, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.StartResponse) => void): grpc.ClientUnaryCall; start(request: puppet_base_pb.StartRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.StartResponse) => void): grpc.ClientUnaryCall; start(request: puppet_base_pb.StartRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.StartResponse) => void): grpc.ClientUnaryCall; stop(request: puppet_base_pb.StopRequest, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.StopResponse) => void): grpc.ClientUnaryCall; stop(request: puppet_base_pb.StopRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.StopResponse) => void): grpc.ClientUnaryCall; stop(request: puppet_base_pb.StopRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.StopResponse) => void): grpc.ClientUnaryCall; logout(request: puppet_base_pb.LogoutRequest, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.LogoutResponse) => void): grpc.ClientUnaryCall; logout(request: puppet_base_pb.LogoutRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.LogoutResponse) => void): grpc.ClientUnaryCall; logout(request: puppet_base_pb.LogoutRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.LogoutResponse) => void): grpc.ClientUnaryCall; ding(request: puppet_base_pb.DingRequest, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.DingResponse) => void): grpc.ClientUnaryCall; ding(request: puppet_base_pb.DingRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.DingResponse) => void): grpc.ClientUnaryCall; ding(request: puppet_base_pb.DingRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.DingResponse) => void): grpc.ClientUnaryCall; version(request: puppet_base_pb.VersionRequest, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.VersionResponse) => void): grpc.ClientUnaryCall; version(request: puppet_base_pb.VersionRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.VersionResponse) => void): grpc.ClientUnaryCall; version(request: puppet_base_pb.VersionRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.VersionResponse) => void): grpc.ClientUnaryCall; event(request: puppet_event_pb.EventRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<puppet_event_pb.EventResponse>; event(request: puppet_event_pb.EventRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<puppet_event_pb.EventResponse>; contactSelfQRCode(request: puppet_contact_pb.ContactSelfQRCodeRequest, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactSelfQRCodeResponse) => void): grpc.ClientUnaryCall; contactSelfQRCode(request: puppet_contact_pb.ContactSelfQRCodeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactSelfQRCodeResponse) => void): grpc.ClientUnaryCall; contactSelfQRCode(request: puppet_contact_pb.ContactSelfQRCodeRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactSelfQRCodeResponse) => void): grpc.ClientUnaryCall; contactSelfName(request: puppet_contact_pb.ContactSelfNameRequest, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactSelfNameResponse) => void): grpc.ClientUnaryCall; contactSelfName(request: puppet_contact_pb.ContactSelfNameRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactSelfNameResponse) => void): grpc.ClientUnaryCall; contactSelfName(request: puppet_contact_pb.ContactSelfNameRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactSelfNameResponse) => void): grpc.ClientUnaryCall; contactSelfSignature(request: puppet_contact_pb.ContactSelfSignatureRequest, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactSelfSignatureResponse) => void): grpc.ClientUnaryCall; contactSelfSignature(request: puppet_contact_pb.ContactSelfSignatureRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactSelfSignatureResponse) => void): grpc.ClientUnaryCall; contactSelfSignature(request: puppet_contact_pb.ContactSelfSignatureRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactSelfSignatureResponse) => void): grpc.ClientUnaryCall; contactPayload(request: puppet_contact_pb.ContactPayloadRequest, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactPayloadResponse) => void): grpc.ClientUnaryCall; contactPayload(request: puppet_contact_pb.ContactPayloadRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactPayloadResponse) => void): grpc.ClientUnaryCall; contactPayload(request: puppet_contact_pb.ContactPayloadRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactPayloadResponse) => void): grpc.ClientUnaryCall; contactAlias(request: puppet_contact_pb.ContactAliasRequest, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactAliasResponse) => void): grpc.ClientUnaryCall; contactAlias(request: puppet_contact_pb.ContactAliasRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactAliasResponse) => void): grpc.ClientUnaryCall; contactAlias(request: puppet_contact_pb.ContactAliasRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactAliasResponse) => void): grpc.ClientUnaryCall; contactAvatar(request: puppet_contact_pb.ContactAvatarRequest, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactAvatarResponse) => void): grpc.ClientUnaryCall; contactAvatar(request: puppet_contact_pb.ContactAvatarRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactAvatarResponse) => void): grpc.ClientUnaryCall; contactAvatar(request: puppet_contact_pb.ContactAvatarRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactAvatarResponse) => void): grpc.ClientUnaryCall; contactList(request: puppet_contact_pb.ContactListRequest, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactListResponse) => void): grpc.ClientUnaryCall; contactList(request: puppet_contact_pb.ContactListRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactListResponse) => void): grpc.ClientUnaryCall; contactList(request: puppet_contact_pb.ContactListRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_contact_pb.ContactListResponse) => void): grpc.ClientUnaryCall; friendshipPayload(request: puppet_friendship_pb.FriendshipPayloadRequest, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipPayloadResponse) => void): grpc.ClientUnaryCall; friendshipPayload(request: puppet_friendship_pb.FriendshipPayloadRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipPayloadResponse) => void): grpc.ClientUnaryCall; friendshipPayload(request: puppet_friendship_pb.FriendshipPayloadRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipPayloadResponse) => void): grpc.ClientUnaryCall; friendshipSearchPhone(request: puppet_friendship_pb.FriendshipSearchPhoneRequest, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipSearchPhoneResponse) => void): grpc.ClientUnaryCall; friendshipSearchPhone(request: puppet_friendship_pb.FriendshipSearchPhoneRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipSearchPhoneResponse) => void): grpc.ClientUnaryCall; friendshipSearchPhone(request: puppet_friendship_pb.FriendshipSearchPhoneRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipSearchPhoneResponse) => void): grpc.ClientUnaryCall; friendshipSearchWeixin(request: puppet_friendship_pb.FriendshipSearchWeixinRequest, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipSearchWeixinResponse) => void): grpc.ClientUnaryCall; friendshipSearchWeixin(request: puppet_friendship_pb.FriendshipSearchWeixinRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipSearchWeixinResponse) => void): grpc.ClientUnaryCall; friendshipSearchWeixin(request: puppet_friendship_pb.FriendshipSearchWeixinRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipSearchWeixinResponse) => void): grpc.ClientUnaryCall; friendshipAdd(request: puppet_friendship_pb.FriendshipAddRequest, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipAddResponse) => void): grpc.ClientUnaryCall; friendshipAdd(request: puppet_friendship_pb.FriendshipAddRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipAddResponse) => void): grpc.ClientUnaryCall; friendshipAdd(request: puppet_friendship_pb.FriendshipAddRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipAddResponse) => void): grpc.ClientUnaryCall; friendshipAccept(request: puppet_friendship_pb.FriendshipAcceptRequest, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipAcceptResponse) => void): grpc.ClientUnaryCall; friendshipAccept(request: puppet_friendship_pb.FriendshipAcceptRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipAcceptResponse) => void): grpc.ClientUnaryCall; friendshipAccept(request: puppet_friendship_pb.FriendshipAcceptRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_friendship_pb.FriendshipAcceptResponse) => void): grpc.ClientUnaryCall; messagePayload(request: puppet_message_pb.MessagePayloadRequest, callback: (error: grpc.ServiceError | null, response: puppet_message_pb.MessagePayloadResponse) => void): grpc.ClientUnaryCall; messagePayload(request: puppet_message_pb.MessagePayloadRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_message_pb.MessagePayloadResponse) => void): grpc.ClientUnaryCall; messagePayload(request: puppet_message_pb.MessagePayloadRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_message_pb.MessagePayloadResponse) => void): grpc.ClientUnaryCall; messageContact(request: puppet_message_pb.MessageContactRequest, callback: (error: grpc.ServiceError | null, response: puppet_message_pb.MessageContactResponse) => void): grpc.ClientUnaryCall; messageContact(request: puppet_message_pb.MessageContactRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_message_pb.MessageContactResponse) => void): grpc.ClientUnaryCall; messageContact(request: puppet_message_pb.MessageContactRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_message_pb.MessageContactResponse) => void): grpc.ClientUnaryCall