UNPKG

@chatie/grpc

Version:
672 lines (665 loc) 116 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_file_box_pb from "./puppet/file_box_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; dirtyPayload: IPuppetService_IDirtyPayload; contactSelfQRCode: IPuppetService_IContactSelfQRCode; contactSelfName: IPuppetService_IContactSelfName; contactSelfSignature: IPuppetService_IContactSelfSignature; contactPayload: IPuppetService_IContactPayload; contactAlias: IPuppetService_IContactAlias; contactAvatar: IPuppetService_IContactAvatar; contactPhone: IPuppetService_IContactPhone; contactCorporationRemark: IPuppetService_IContactCorporationRemark; contactDescription: IPuppetService_IContactDescription; contactList: IPuppetService_IContactList; friendshipPayload: IPuppetService_IFriendshipPayload; friendshipSearchPhone: IPuppetService_IFriendshipSearchPhone; friendshipSearchWeixin: IPuppetService_IFriendshipSearchWeixin; friendshipAdd: IPuppetService_IFriendshipAdd; friendshipAccept: IPuppetService_IFriendshipAccept; messageFile: IPuppetService_IMessageFile; messageImage: IPuppetService_IMessageImage; messageSendFile: IPuppetService_IMessageSendFile; messagePayload: IPuppetService_IMessagePayload; messageContact: IPuppetService_IMessageContact; messageFileStream: IPuppetService_IMessageFileStream; messageImageStream: IPuppetService_IMessageImageStream; messageMiniProgram: IPuppetService_IMessageMiniProgram; messageUrl: IPuppetService_IMessageUrl; messageSendContact: IPuppetService_IMessageSendContact; messageSendFileStream: IPuppetService_IMessageSendFileStream; 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: "/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: "/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: "/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: "/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: "/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: "/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_IDirtyPayload extends grpc.MethodDefinition<puppet_base_pb.DirtyPayloadRequest, puppet_base_pb.DirtyPayloadResponse> { path: "/wechaty.Puppet/DirtyPayload"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_base_pb.DirtyPayloadRequest>; requestDeserialize: grpc.deserialize<puppet_base_pb.DirtyPayloadRequest>; responseSerialize: grpc.serialize<puppet_base_pb.DirtyPayloadResponse>; responseDeserialize: grpc.deserialize<puppet_base_pb.DirtyPayloadResponse>; } interface IPuppetService_IContactSelfQRCode extends grpc.MethodDefinition<puppet_contact_pb.ContactSelfQRCodeRequest, puppet_contact_pb.ContactSelfQRCodeResponse> { path: "/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: "/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: "/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: "/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: "/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: "/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_IContactPhone extends grpc.MethodDefinition<puppet_contact_pb.ContactPhoneRequest, puppet_contact_pb.ContactPhoneResponse> { path: "/wechaty.Puppet/ContactPhone"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_contact_pb.ContactPhoneRequest>; requestDeserialize: grpc.deserialize<puppet_contact_pb.ContactPhoneRequest>; responseSerialize: grpc.serialize<puppet_contact_pb.ContactPhoneResponse>; responseDeserialize: grpc.deserialize<puppet_contact_pb.ContactPhoneResponse>; } interface IPuppetService_IContactCorporationRemark extends grpc.MethodDefinition<puppet_contact_pb.ContactCorporationRemarkRequest, puppet_contact_pb.ContactCorporationRemarkResponse> { path: "/wechaty.Puppet/ContactCorporationRemark"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_contact_pb.ContactCorporationRemarkRequest>; requestDeserialize: grpc.deserialize<puppet_contact_pb.ContactCorporationRemarkRequest>; responseSerialize: grpc.serialize<puppet_contact_pb.ContactCorporationRemarkResponse>; responseDeserialize: grpc.deserialize<puppet_contact_pb.ContactCorporationRemarkResponse>; } interface IPuppetService_IContactDescription extends grpc.MethodDefinition<puppet_contact_pb.ContactDescriptionRequest, puppet_contact_pb.ContactDescriptionResponse> { path: "/wechaty.Puppet/ContactDescription"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize<puppet_contact_pb.ContactDescriptionRequest>; requestDeserialize: grpc.deserialize<puppet_contact_pb.ContactDescriptionRequest>; responseSerialize: grpc.serialize<puppet_contact_pb.ContactDescriptionResponse>; responseDeserialize: grpc.deserialize<puppet_contact_pb.ContactDescriptionResponse>; } interface IPuppetService_IContactList extends grpc.MethodDefinition<puppet_contact_pb.ContactListRequest, puppet_contact_pb.ContactListResponse> { path: "/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: "/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: "/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: "/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: "/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: "/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_IMessageFile extends grpc.MethodDefinition<puppet_message_pb.MessageFileRequest, puppet_message_pb.MessageFileResponse> { path: "/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: "/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_IMessageSendFile extends grpc.MethodDefinition<puppet_message_pb.MessageSendFileRequest, puppet_message_pb.MessageSendFileResponse> { path: "/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_IMessagePayload extends grpc.MethodDefinition<puppet_message_pb.MessagePayloadRequest, puppet_message_pb.MessagePayloadResponse> { path: "/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: "/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_IMessageFileStream extends grpc.MethodDefinition<puppet_message_pb.MessageFileStreamRequest, puppet_message_pb.MessageFileStreamResponse> { path: "/wechaty.Puppet/MessageFileStream"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize<puppet_message_pb.MessageFileStreamRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageFileStreamRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageFileStreamResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageFileStreamResponse>; } interface IPuppetService_IMessageImageStream extends grpc.MethodDefinition<puppet_message_pb.MessageImageStreamRequest, puppet_message_pb.MessageImageStreamResponse> { path: "/wechaty.Puppet/MessageImageStream"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize<puppet_message_pb.MessageImageStreamRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageImageStreamRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageImageStreamResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageImageStreamResponse>; } interface IPuppetService_IMessageMiniProgram extends grpc.MethodDefinition<puppet_message_pb.MessageMiniProgramRequest, puppet_message_pb.MessageMiniProgramResponse> { path: "/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: "/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: "/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_IMessageSendFileStream extends grpc.MethodDefinition<puppet_message_pb.MessageSendFileStreamRequest, puppet_message_pb.MessageSendFileStreamResponse> { path: "/wechaty.Puppet/MessageSendFileStream"; requestStream: true; responseStream: false; requestSerialize: grpc.serialize<puppet_message_pb.MessageSendFileStreamRequest>; requestDeserialize: grpc.deserialize<puppet_message_pb.MessageSendFileStreamRequest>; responseSerialize: grpc.serialize<puppet_message_pb.MessageSendFileStreamResponse>; responseDeserialize: grpc.deserialize<puppet_message_pb.MessageSendFileStreamResponse>; } interface IPuppetService_IMessageSendText extends grpc.MethodDefinition<puppet_message_pb.MessageSendTextRequest, puppet_message_pb.MessageSendTextResponse> { path: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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: "/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>; dirtyPayload: grpc.handleUnaryCall<puppet_base_pb.DirtyPayloadRequest, puppet_base_pb.DirtyPayloadResponse>; 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>; contactPhone: grpc.handleUnaryCall<puppet_contact_pb.ContactPhoneRequest, puppet_contact_pb.ContactPhoneResponse>; contactCorporationRemark: grpc.handleUnaryCall<puppet_contact_pb.ContactCorporationRemarkRequest, puppet_contact_pb.ContactCorporationRemarkResponse>; contactDescription: grpc.handleUnaryCall<puppet_contact_pb.ContactDescriptionRequest, puppet_contact_pb.ContactDescriptionResponse>; 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>; messageFile: grpc.handleUnaryCall<puppet_message_pb.MessageFileRequest, puppet_message_pb.MessageFileResponse>; messageImage: grpc.handleUnaryCall<puppet_message_pb.MessageImageRequest, puppet_message_pb.MessageImageResponse>; messageSendFile: grpc.handleUnaryCall<puppet_message_pb.MessageSendFileRequest, puppet_message_pb.MessageSendFileResponse>; messagePayload: grpc.handleUnaryCall<puppet_message_pb.MessagePayloadRequest, puppet_message_pb.MessagePayloadResponse>; messageContact: grpc.handleUnaryCall<puppet_message_pb.MessageContactRequest, puppet_message_pb.MessageContactResponse>; messageFileStream: grpc.handleServerStreamingCall<puppet_message_pb.MessageFileStreamRequest, puppet_message_pb.MessageFileStreamResponse>; messageImageStream: grpc.handleServerStreamingCall<puppet_message_pb.MessageImageStreamRequest, puppet_message_pb.MessageImageStreamResponse>; 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>; messageSendFileStream: grpc.handleClientStreamingCall<puppet_message_pb.MessageSendFileStreamRequest, puppet_message_pb.MessageSendFileStreamResponse>; 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>; dirtyPayload(request: puppet_base_pb.DirtyPayloadRequest, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.DirtyPayloadResponse) => void): grpc.ClientUnaryCall; dirtyPayload(request: puppet_base_pb.DirtyPayloadRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.DirtyPayloadResponse) => void): grpc.ClientUnaryCall; dirtyPayload(request: puppet_base_pb.DirtyPayloadRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: puppet_base_pb.DirtyPayloadResponse) => void): grpc.ClientUnaryCall; 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.Co