Add Node.js client
This commit is contained in:
Executable
+8
@@ -0,0 +1,8 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.protoIndex = void 0;
|
||||
require("./wcf_grpc_pb");
|
||||
require("./wcf_pb");
|
||||
const protoIndex = () => {
|
||||
};
|
||||
exports.protoIndex = protoIndex;
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
import './wcf_grpc_pb';
|
||||
import './wcf_pb';
|
||||
|
||||
export const protoIndex:any = ():void => {
|
||||
};
|
||||
Executable
+88
@@ -0,0 +1,88 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package wcf;
|
||||
option java_package = "com.iamteer.wcf";
|
||||
|
||||
service Wcf {
|
||||
rpc RpcIsLogin(Empty) returns (Response) {}
|
||||
rpc RpcGetSelfWxid(Empty) returns (String) {}
|
||||
rpc RpcEnableRecvMsg(Empty) returns (stream WxMsg) {}
|
||||
rpc RpcDisableRecvMsg(Empty) returns (Response) {}
|
||||
rpc RpcSendTextMsg(TextMsg) returns (Response) {}
|
||||
rpc RpcSendImageMsg(ImageMsg) returns (Response) {}
|
||||
rpc RpcGetMsgTypes(Empty) returns (MsgTypes) {}
|
||||
rpc RpcGetContacts(Empty) returns (Contacts) {}
|
||||
rpc RpcGetDbNames(Empty) returns (DbNames) {}
|
||||
rpc RpcGetDbTables(String) returns (DbTables) {}
|
||||
rpc RpcExecDbQuery(DbQuery) returns (DbRows) {}
|
||||
rpc RpcAcceptNewFriend(Verification) returns (Response) {}
|
||||
}
|
||||
|
||||
message Empty {}
|
||||
|
||||
message WxMsg {
|
||||
bool is_self = 1; // 是否自己发送的
|
||||
bool is_group = 2; // 是否群消息
|
||||
int32 type = 3; // 消息类型
|
||||
string id = 4; // 消息 id
|
||||
string xml = 5; // 消息 xml
|
||||
string sender = 6; // 消息发送者
|
||||
string roomid = 7; // 群 id(如果是群消息的话)
|
||||
string content = 8; // 消息内容
|
||||
}
|
||||
|
||||
message Response {
|
||||
int32 status = 1; // 状态码
|
||||
}
|
||||
|
||||
message TextMsg {
|
||||
string msg = 1; // 要发送的消息内容
|
||||
string receiver = 2; // 消息接收人,当为群时可@
|
||||
string aters = 3; // 要@的人列表,逗号分隔
|
||||
}
|
||||
|
||||
message ImageMsg {
|
||||
string path = 1; // 要发送的图片的路径
|
||||
string receiver = 2; // 消息接收人
|
||||
}
|
||||
|
||||
message MsgTypes { map<int32, string> types = 1; }
|
||||
|
||||
message Contact {
|
||||
string wxid = 1; // 微信 id
|
||||
string code = 2; // 微信号
|
||||
string name = 3; // 微信昵称
|
||||
string country = 4; // 国家
|
||||
string province = 5; // 省/州
|
||||
string city = 6; // 城市
|
||||
int32 gender = 7; // 性别
|
||||
}
|
||||
message Contacts { repeated Contact contacts = 1; }
|
||||
|
||||
message DbNames { repeated string names = 1; }
|
||||
|
||||
message String { string str = 1; }
|
||||
|
||||
message DbTable {
|
||||
string name = 1; // 表名
|
||||
string sql = 2; // 建表 SQL
|
||||
}
|
||||
message DbTables { repeated DbTable tables = 1; }
|
||||
|
||||
message DbQuery {
|
||||
string db = 1; // 目标数据库
|
||||
string sql = 2; // 查询 SQL
|
||||
}
|
||||
|
||||
message DbField {
|
||||
int32 type = 1; // 字段类型
|
||||
string column = 2; // 字段名称
|
||||
bytes content = 3; // 字段内容
|
||||
}
|
||||
message DbRow { repeated DbField fields = 1; }
|
||||
message DbRows { repeated DbRow rows = 1; }
|
||||
|
||||
message Verification {
|
||||
string v3 = 1;
|
||||
string v4 = 2;
|
||||
}
|
||||
+226
@@ -0,0 +1,226 @@
|
||||
// package: wcf
|
||||
// file: wcf.proto
|
||||
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
import * as grpc from "grpc";
|
||||
import * as wcf_pb from "./wcf_pb";
|
||||
|
||||
interface IWcfService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
|
||||
rpcIsLogin: IWcfService_IRpcIsLogin;
|
||||
rpcGetSelfWxid: IWcfService_IRpcGetSelfWxid;
|
||||
rpcEnableRecvMsg: IWcfService_IRpcEnableRecvMsg;
|
||||
rpcDisableRecvMsg: IWcfService_IRpcDisableRecvMsg;
|
||||
rpcSendTextMsg: IWcfService_IRpcSendTextMsg;
|
||||
rpcSendImageMsg: IWcfService_IRpcSendImageMsg;
|
||||
rpcGetMsgTypes: IWcfService_IRpcGetMsgTypes;
|
||||
rpcGetContacts: IWcfService_IRpcGetContacts;
|
||||
rpcGetDbNames: IWcfService_IRpcGetDbNames;
|
||||
rpcGetDbTables: IWcfService_IRpcGetDbTables;
|
||||
rpcExecDbQuery: IWcfService_IRpcExecDbQuery;
|
||||
rpcAcceptNewFriend: IWcfService_IRpcAcceptNewFriend;
|
||||
}
|
||||
|
||||
interface IWcfService_IRpcIsLogin extends grpc.MethodDefinition<wcf_pb.Empty, wcf_pb.Response> {
|
||||
path: "/wcf.Wcf/RpcIsLogin";
|
||||
requestStream: false;
|
||||
responseStream: false;
|
||||
requestSerialize: grpc.serialize<wcf_pb.Empty>;
|
||||
requestDeserialize: grpc.deserialize<wcf_pb.Empty>;
|
||||
responseSerialize: grpc.serialize<wcf_pb.Response>;
|
||||
responseDeserialize: grpc.deserialize<wcf_pb.Response>;
|
||||
}
|
||||
interface IWcfService_IRpcGetSelfWxid extends grpc.MethodDefinition<wcf_pb.Empty, wcf_pb.String> {
|
||||
path: "/wcf.Wcf/RpcGetSelfWxid";
|
||||
requestStream: false;
|
||||
responseStream: false;
|
||||
requestSerialize: grpc.serialize<wcf_pb.Empty>;
|
||||
requestDeserialize: grpc.deserialize<wcf_pb.Empty>;
|
||||
responseSerialize: grpc.serialize<wcf_pb.String>;
|
||||
responseDeserialize: grpc.deserialize<wcf_pb.String>;
|
||||
}
|
||||
interface IWcfService_IRpcEnableRecvMsg extends grpc.MethodDefinition<wcf_pb.Empty, wcf_pb.WxMsg> {
|
||||
path: "/wcf.Wcf/RpcEnableRecvMsg";
|
||||
requestStream: false;
|
||||
responseStream: true;
|
||||
requestSerialize: grpc.serialize<wcf_pb.Empty>;
|
||||
requestDeserialize: grpc.deserialize<wcf_pb.Empty>;
|
||||
responseSerialize: grpc.serialize<wcf_pb.WxMsg>;
|
||||
responseDeserialize: grpc.deserialize<wcf_pb.WxMsg>;
|
||||
}
|
||||
interface IWcfService_IRpcDisableRecvMsg extends grpc.MethodDefinition<wcf_pb.Empty, wcf_pb.Response> {
|
||||
path: "/wcf.Wcf/RpcDisableRecvMsg";
|
||||
requestStream: false;
|
||||
responseStream: false;
|
||||
requestSerialize: grpc.serialize<wcf_pb.Empty>;
|
||||
requestDeserialize: grpc.deserialize<wcf_pb.Empty>;
|
||||
responseSerialize: grpc.serialize<wcf_pb.Response>;
|
||||
responseDeserialize: grpc.deserialize<wcf_pb.Response>;
|
||||
}
|
||||
interface IWcfService_IRpcSendTextMsg extends grpc.MethodDefinition<wcf_pb.TextMsg, wcf_pb.Response> {
|
||||
path: "/wcf.Wcf/RpcSendTextMsg";
|
||||
requestStream: false;
|
||||
responseStream: false;
|
||||
requestSerialize: grpc.serialize<wcf_pb.TextMsg>;
|
||||
requestDeserialize: grpc.deserialize<wcf_pb.TextMsg>;
|
||||
responseSerialize: grpc.serialize<wcf_pb.Response>;
|
||||
responseDeserialize: grpc.deserialize<wcf_pb.Response>;
|
||||
}
|
||||
interface IWcfService_IRpcSendImageMsg extends grpc.MethodDefinition<wcf_pb.ImageMsg, wcf_pb.Response> {
|
||||
path: "/wcf.Wcf/RpcSendImageMsg";
|
||||
requestStream: false;
|
||||
responseStream: false;
|
||||
requestSerialize: grpc.serialize<wcf_pb.ImageMsg>;
|
||||
requestDeserialize: grpc.deserialize<wcf_pb.ImageMsg>;
|
||||
responseSerialize: grpc.serialize<wcf_pb.Response>;
|
||||
responseDeserialize: grpc.deserialize<wcf_pb.Response>;
|
||||
}
|
||||
interface IWcfService_IRpcGetMsgTypes extends grpc.MethodDefinition<wcf_pb.Empty, wcf_pb.MsgTypes> {
|
||||
path: "/wcf.Wcf/RpcGetMsgTypes";
|
||||
requestStream: false;
|
||||
responseStream: false;
|
||||
requestSerialize: grpc.serialize<wcf_pb.Empty>;
|
||||
requestDeserialize: grpc.deserialize<wcf_pb.Empty>;
|
||||
responseSerialize: grpc.serialize<wcf_pb.MsgTypes>;
|
||||
responseDeserialize: grpc.deserialize<wcf_pb.MsgTypes>;
|
||||
}
|
||||
interface IWcfService_IRpcGetContacts extends grpc.MethodDefinition<wcf_pb.Empty, wcf_pb.Contacts> {
|
||||
path: "/wcf.Wcf/RpcGetContacts";
|
||||
requestStream: false;
|
||||
responseStream: false;
|
||||
requestSerialize: grpc.serialize<wcf_pb.Empty>;
|
||||
requestDeserialize: grpc.deserialize<wcf_pb.Empty>;
|
||||
responseSerialize: grpc.serialize<wcf_pb.Contacts>;
|
||||
responseDeserialize: grpc.deserialize<wcf_pb.Contacts>;
|
||||
}
|
||||
interface IWcfService_IRpcGetDbNames extends grpc.MethodDefinition<wcf_pb.Empty, wcf_pb.DbNames> {
|
||||
path: "/wcf.Wcf/RpcGetDbNames";
|
||||
requestStream: false;
|
||||
responseStream: false;
|
||||
requestSerialize: grpc.serialize<wcf_pb.Empty>;
|
||||
requestDeserialize: grpc.deserialize<wcf_pb.Empty>;
|
||||
responseSerialize: grpc.serialize<wcf_pb.DbNames>;
|
||||
responseDeserialize: grpc.deserialize<wcf_pb.DbNames>;
|
||||
}
|
||||
interface IWcfService_IRpcGetDbTables extends grpc.MethodDefinition<wcf_pb.String, wcf_pb.DbTables> {
|
||||
path: "/wcf.Wcf/RpcGetDbTables";
|
||||
requestStream: false;
|
||||
responseStream: false;
|
||||
requestSerialize: grpc.serialize<wcf_pb.String>;
|
||||
requestDeserialize: grpc.deserialize<wcf_pb.String>;
|
||||
responseSerialize: grpc.serialize<wcf_pb.DbTables>;
|
||||
responseDeserialize: grpc.deserialize<wcf_pb.DbTables>;
|
||||
}
|
||||
interface IWcfService_IRpcExecDbQuery extends grpc.MethodDefinition<wcf_pb.DbQuery, wcf_pb.DbRows> {
|
||||
path: "/wcf.Wcf/RpcExecDbQuery";
|
||||
requestStream: false;
|
||||
responseStream: false;
|
||||
requestSerialize: grpc.serialize<wcf_pb.DbQuery>;
|
||||
requestDeserialize: grpc.deserialize<wcf_pb.DbQuery>;
|
||||
responseSerialize: grpc.serialize<wcf_pb.DbRows>;
|
||||
responseDeserialize: grpc.deserialize<wcf_pb.DbRows>;
|
||||
}
|
||||
interface IWcfService_IRpcAcceptNewFriend extends grpc.MethodDefinition<wcf_pb.Verification, wcf_pb.Response> {
|
||||
path: "/wcf.Wcf/RpcAcceptNewFriend";
|
||||
requestStream: false;
|
||||
responseStream: false;
|
||||
requestSerialize: grpc.serialize<wcf_pb.Verification>;
|
||||
requestDeserialize: grpc.deserialize<wcf_pb.Verification>;
|
||||
responseSerialize: grpc.serialize<wcf_pb.Response>;
|
||||
responseDeserialize: grpc.deserialize<wcf_pb.Response>;
|
||||
}
|
||||
|
||||
export const WcfService: IWcfService;
|
||||
|
||||
export interface IWcfServer {
|
||||
rpcIsLogin: grpc.handleUnaryCall<wcf_pb.Empty, wcf_pb.Response>;
|
||||
rpcGetSelfWxid: grpc.handleUnaryCall<wcf_pb.Empty, wcf_pb.String>;
|
||||
rpcEnableRecvMsg: grpc.handleServerStreamingCall<wcf_pb.Empty, wcf_pb.WxMsg>;
|
||||
rpcDisableRecvMsg: grpc.handleUnaryCall<wcf_pb.Empty, wcf_pb.Response>;
|
||||
rpcSendTextMsg: grpc.handleUnaryCall<wcf_pb.TextMsg, wcf_pb.Response>;
|
||||
rpcSendImageMsg: grpc.handleUnaryCall<wcf_pb.ImageMsg, wcf_pb.Response>;
|
||||
rpcGetMsgTypes: grpc.handleUnaryCall<wcf_pb.Empty, wcf_pb.MsgTypes>;
|
||||
rpcGetContacts: grpc.handleUnaryCall<wcf_pb.Empty, wcf_pb.Contacts>;
|
||||
rpcGetDbNames: grpc.handleUnaryCall<wcf_pb.Empty, wcf_pb.DbNames>;
|
||||
rpcGetDbTables: grpc.handleUnaryCall<wcf_pb.String, wcf_pb.DbTables>;
|
||||
rpcExecDbQuery: grpc.handleUnaryCall<wcf_pb.DbQuery, wcf_pb.DbRows>;
|
||||
rpcAcceptNewFriend: grpc.handleUnaryCall<wcf_pb.Verification, wcf_pb.Response>;
|
||||
}
|
||||
|
||||
export interface IWcfClient {
|
||||
rpcIsLogin(request: wcf_pb.Empty, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcIsLogin(request: wcf_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcIsLogin(request: wcf_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcGetSelfWxid(request: wcf_pb.Empty, callback: (error: grpc.ServiceError | null, response: wcf_pb.String) => void): grpc.ClientUnaryCall;
|
||||
rpcGetSelfWxid(request: wcf_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.String) => void): grpc.ClientUnaryCall;
|
||||
rpcGetSelfWxid(request: wcf_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.String) => void): grpc.ClientUnaryCall;
|
||||
rpcEnableRecvMsg(request: wcf_pb.Empty, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<wcf_pb.WxMsg>;
|
||||
rpcEnableRecvMsg(request: wcf_pb.Empty, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<wcf_pb.WxMsg>;
|
||||
rpcDisableRecvMsg(request: wcf_pb.Empty, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcDisableRecvMsg(request: wcf_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcDisableRecvMsg(request: wcf_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcSendTextMsg(request: wcf_pb.TextMsg, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcSendTextMsg(request: wcf_pb.TextMsg, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcSendTextMsg(request: wcf_pb.TextMsg, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcSendImageMsg(request: wcf_pb.ImageMsg, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcSendImageMsg(request: wcf_pb.ImageMsg, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcSendImageMsg(request: wcf_pb.ImageMsg, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcGetMsgTypes(request: wcf_pb.Empty, callback: (error: grpc.ServiceError | null, response: wcf_pb.MsgTypes) => void): grpc.ClientUnaryCall;
|
||||
rpcGetMsgTypes(request: wcf_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.MsgTypes) => void): grpc.ClientUnaryCall;
|
||||
rpcGetMsgTypes(request: wcf_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.MsgTypes) => void): grpc.ClientUnaryCall;
|
||||
rpcGetContacts(request: wcf_pb.Empty, callback: (error: grpc.ServiceError | null, response: wcf_pb.Contacts) => void): grpc.ClientUnaryCall;
|
||||
rpcGetContacts(request: wcf_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.Contacts) => void): grpc.ClientUnaryCall;
|
||||
rpcGetContacts(request: wcf_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.Contacts) => void): grpc.ClientUnaryCall;
|
||||
rpcGetDbNames(request: wcf_pb.Empty, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbNames) => void): grpc.ClientUnaryCall;
|
||||
rpcGetDbNames(request: wcf_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbNames) => void): grpc.ClientUnaryCall;
|
||||
rpcGetDbNames(request: wcf_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbNames) => void): grpc.ClientUnaryCall;
|
||||
rpcGetDbTables(request: wcf_pb.String, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbTables) => void): grpc.ClientUnaryCall;
|
||||
rpcGetDbTables(request: wcf_pb.String, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbTables) => void): grpc.ClientUnaryCall;
|
||||
rpcGetDbTables(request: wcf_pb.String, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbTables) => void): grpc.ClientUnaryCall;
|
||||
rpcExecDbQuery(request: wcf_pb.DbQuery, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbRows) => void): grpc.ClientUnaryCall;
|
||||
rpcExecDbQuery(request: wcf_pb.DbQuery, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbRows) => void): grpc.ClientUnaryCall;
|
||||
rpcExecDbQuery(request: wcf_pb.DbQuery, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbRows) => void): grpc.ClientUnaryCall;
|
||||
rpcAcceptNewFriend(request: wcf_pb.Verification, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcAcceptNewFriend(request: wcf_pb.Verification, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
rpcAcceptNewFriend(request: wcf_pb.Verification, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
}
|
||||
|
||||
export class WcfClient extends grpc.Client implements IWcfClient {
|
||||
constructor(address: string, credentials: grpc.ChannelCredentials, options?: object);
|
||||
public rpcIsLogin(request: wcf_pb.Empty, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcIsLogin(request: wcf_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcIsLogin(request: wcf_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetSelfWxid(request: wcf_pb.Empty, callback: (error: grpc.ServiceError | null, response: wcf_pb.String) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetSelfWxid(request: wcf_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.String) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetSelfWxid(request: wcf_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.String) => void): grpc.ClientUnaryCall;
|
||||
public rpcEnableRecvMsg(request: wcf_pb.Empty, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<wcf_pb.WxMsg>;
|
||||
public rpcEnableRecvMsg(request: wcf_pb.Empty, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<wcf_pb.WxMsg>;
|
||||
public rpcDisableRecvMsg(request: wcf_pb.Empty, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcDisableRecvMsg(request: wcf_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcDisableRecvMsg(request: wcf_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcSendTextMsg(request: wcf_pb.TextMsg, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcSendTextMsg(request: wcf_pb.TextMsg, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcSendTextMsg(request: wcf_pb.TextMsg, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcSendImageMsg(request: wcf_pb.ImageMsg, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcSendImageMsg(request: wcf_pb.ImageMsg, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcSendImageMsg(request: wcf_pb.ImageMsg, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetMsgTypes(request: wcf_pb.Empty, callback: (error: grpc.ServiceError | null, response: wcf_pb.MsgTypes) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetMsgTypes(request: wcf_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.MsgTypes) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetMsgTypes(request: wcf_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.MsgTypes) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetContacts(request: wcf_pb.Empty, callback: (error: grpc.ServiceError | null, response: wcf_pb.Contacts) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetContacts(request: wcf_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.Contacts) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetContacts(request: wcf_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.Contacts) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetDbNames(request: wcf_pb.Empty, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbNames) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetDbNames(request: wcf_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbNames) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetDbNames(request: wcf_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbNames) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetDbTables(request: wcf_pb.String, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbTables) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetDbTables(request: wcf_pb.String, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbTables) => void): grpc.ClientUnaryCall;
|
||||
public rpcGetDbTables(request: wcf_pb.String, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbTables) => void): grpc.ClientUnaryCall;
|
||||
public rpcExecDbQuery(request: wcf_pb.DbQuery, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbRows) => void): grpc.ClientUnaryCall;
|
||||
public rpcExecDbQuery(request: wcf_pb.DbQuery, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbRows) => void): grpc.ClientUnaryCall;
|
||||
public rpcExecDbQuery(request: wcf_pb.DbQuery, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.DbRows) => void): grpc.ClientUnaryCall;
|
||||
public rpcAcceptNewFriend(request: wcf_pb.Verification, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcAcceptNewFriend(request: wcf_pb.Verification, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
public rpcAcceptNewFriend(request: wcf_pb.Verification, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: wcf_pb.Response) => void): grpc.ClientUnaryCall;
|
||||
}
|
||||
Executable
+286
@@ -0,0 +1,286 @@
|
||||
// GENERATED CODE -- DO NOT EDIT!
|
||||
|
||||
'use strict';
|
||||
var grpc = require('grpc');
|
||||
var wcf_pb = require('./wcf_pb.js');
|
||||
|
||||
function serialize_wcf_Contacts(arg) {
|
||||
if (!(arg instanceof wcf_pb.Contacts)) {
|
||||
throw new Error('Expected argument of type wcf.Contacts');
|
||||
}
|
||||
return Buffer.from(arg.serializeBinary());
|
||||
}
|
||||
|
||||
function deserialize_wcf_Contacts(buffer_arg) {
|
||||
return wcf_pb.Contacts.deserializeBinary(new Uint8Array(buffer_arg));
|
||||
}
|
||||
|
||||
function serialize_wcf_DbNames(arg) {
|
||||
if (!(arg instanceof wcf_pb.DbNames)) {
|
||||
throw new Error('Expected argument of type wcf.DbNames');
|
||||
}
|
||||
return Buffer.from(arg.serializeBinary());
|
||||
}
|
||||
|
||||
function deserialize_wcf_DbNames(buffer_arg) {
|
||||
return wcf_pb.DbNames.deserializeBinary(new Uint8Array(buffer_arg));
|
||||
}
|
||||
|
||||
function serialize_wcf_DbQuery(arg) {
|
||||
if (!(arg instanceof wcf_pb.DbQuery)) {
|
||||
throw new Error('Expected argument of type wcf.DbQuery');
|
||||
}
|
||||
return Buffer.from(arg.serializeBinary());
|
||||
}
|
||||
|
||||
function deserialize_wcf_DbQuery(buffer_arg) {
|
||||
return wcf_pb.DbQuery.deserializeBinary(new Uint8Array(buffer_arg));
|
||||
}
|
||||
|
||||
function serialize_wcf_DbRows(arg) {
|
||||
if (!(arg instanceof wcf_pb.DbRows)) {
|
||||
throw new Error('Expected argument of type wcf.DbRows');
|
||||
}
|
||||
return Buffer.from(arg.serializeBinary());
|
||||
}
|
||||
|
||||
function deserialize_wcf_DbRows(buffer_arg) {
|
||||
return wcf_pb.DbRows.deserializeBinary(new Uint8Array(buffer_arg));
|
||||
}
|
||||
|
||||
function serialize_wcf_DbTables(arg) {
|
||||
if (!(arg instanceof wcf_pb.DbTables)) {
|
||||
throw new Error('Expected argument of type wcf.DbTables');
|
||||
}
|
||||
return Buffer.from(arg.serializeBinary());
|
||||
}
|
||||
|
||||
function deserialize_wcf_DbTables(buffer_arg) {
|
||||
return wcf_pb.DbTables.deserializeBinary(new Uint8Array(buffer_arg));
|
||||
}
|
||||
|
||||
function serialize_wcf_Empty(arg) {
|
||||
if (!(arg instanceof wcf_pb.Empty)) {
|
||||
throw new Error('Expected argument of type wcf.Empty');
|
||||
}
|
||||
return Buffer.from(arg.serializeBinary());
|
||||
}
|
||||
|
||||
function deserialize_wcf_Empty(buffer_arg) {
|
||||
return wcf_pb.Empty.deserializeBinary(new Uint8Array(buffer_arg));
|
||||
}
|
||||
|
||||
function serialize_wcf_ImageMsg(arg) {
|
||||
if (!(arg instanceof wcf_pb.ImageMsg)) {
|
||||
throw new Error('Expected argument of type wcf.ImageMsg');
|
||||
}
|
||||
return Buffer.from(arg.serializeBinary());
|
||||
}
|
||||
|
||||
function deserialize_wcf_ImageMsg(buffer_arg) {
|
||||
return wcf_pb.ImageMsg.deserializeBinary(new Uint8Array(buffer_arg));
|
||||
}
|
||||
|
||||
function serialize_wcf_MsgTypes(arg) {
|
||||
if (!(arg instanceof wcf_pb.MsgTypes)) {
|
||||
throw new Error('Expected argument of type wcf.MsgTypes');
|
||||
}
|
||||
return Buffer.from(arg.serializeBinary());
|
||||
}
|
||||
|
||||
function deserialize_wcf_MsgTypes(buffer_arg) {
|
||||
return wcf_pb.MsgTypes.deserializeBinary(new Uint8Array(buffer_arg));
|
||||
}
|
||||
|
||||
function serialize_wcf_Response(arg) {
|
||||
if (!(arg instanceof wcf_pb.Response)) {
|
||||
throw new Error('Expected argument of type wcf.Response');
|
||||
}
|
||||
return Buffer.from(arg.serializeBinary());
|
||||
}
|
||||
|
||||
function deserialize_wcf_Response(buffer_arg) {
|
||||
return wcf_pb.Response.deserializeBinary(new Uint8Array(buffer_arg));
|
||||
}
|
||||
|
||||
function serialize_wcf_String(arg) {
|
||||
if (!(arg instanceof wcf_pb.String)) {
|
||||
throw new Error('Expected argument of type wcf.String');
|
||||
}
|
||||
return Buffer.from(arg.serializeBinary());
|
||||
}
|
||||
|
||||
function deserialize_wcf_String(buffer_arg) {
|
||||
return wcf_pb.String.deserializeBinary(new Uint8Array(buffer_arg));
|
||||
}
|
||||
|
||||
function serialize_wcf_TextMsg(arg) {
|
||||
if (!(arg instanceof wcf_pb.TextMsg)) {
|
||||
throw new Error('Expected argument of type wcf.TextMsg');
|
||||
}
|
||||
return Buffer.from(arg.serializeBinary());
|
||||
}
|
||||
|
||||
function deserialize_wcf_TextMsg(buffer_arg) {
|
||||
return wcf_pb.TextMsg.deserializeBinary(new Uint8Array(buffer_arg));
|
||||
}
|
||||
|
||||
function serialize_wcf_Verification(arg) {
|
||||
if (!(arg instanceof wcf_pb.Verification)) {
|
||||
throw new Error('Expected argument of type wcf.Verification');
|
||||
}
|
||||
return Buffer.from(arg.serializeBinary());
|
||||
}
|
||||
|
||||
function deserialize_wcf_Verification(buffer_arg) {
|
||||
return wcf_pb.Verification.deserializeBinary(new Uint8Array(buffer_arg));
|
||||
}
|
||||
|
||||
function serialize_wcf_WxMsg(arg) {
|
||||
if (!(arg instanceof wcf_pb.WxMsg)) {
|
||||
throw new Error('Expected argument of type wcf.WxMsg');
|
||||
}
|
||||
return Buffer.from(arg.serializeBinary());
|
||||
}
|
||||
|
||||
function deserialize_wcf_WxMsg(buffer_arg) {
|
||||
return wcf_pb.WxMsg.deserializeBinary(new Uint8Array(buffer_arg));
|
||||
}
|
||||
|
||||
|
||||
var WcfService = exports.WcfService = {
|
||||
rpcIsLogin: {
|
||||
path: '/wcf.Wcf/RpcIsLogin',
|
||||
requestStream: false,
|
||||
responseStream: false,
|
||||
requestType: wcf_pb.Empty,
|
||||
responseType: wcf_pb.Response,
|
||||
requestSerialize: serialize_wcf_Empty,
|
||||
requestDeserialize: deserialize_wcf_Empty,
|
||||
responseSerialize: serialize_wcf_Response,
|
||||
responseDeserialize: deserialize_wcf_Response,
|
||||
},
|
||||
rpcGetSelfWxid: {
|
||||
path: '/wcf.Wcf/RpcGetSelfWxid',
|
||||
requestStream: false,
|
||||
responseStream: false,
|
||||
requestType: wcf_pb.Empty,
|
||||
responseType: wcf_pb.String,
|
||||
requestSerialize: serialize_wcf_Empty,
|
||||
requestDeserialize: deserialize_wcf_Empty,
|
||||
responseSerialize: serialize_wcf_String,
|
||||
responseDeserialize: deserialize_wcf_String,
|
||||
},
|
||||
rpcEnableRecvMsg: {
|
||||
path: '/wcf.Wcf/RpcEnableRecvMsg',
|
||||
requestStream: false,
|
||||
responseStream: true,
|
||||
requestType: wcf_pb.Empty,
|
||||
responseType: wcf_pb.WxMsg,
|
||||
requestSerialize: serialize_wcf_Empty,
|
||||
requestDeserialize: deserialize_wcf_Empty,
|
||||
responseSerialize: serialize_wcf_WxMsg,
|
||||
responseDeserialize: deserialize_wcf_WxMsg,
|
||||
},
|
||||
rpcDisableRecvMsg: {
|
||||
path: '/wcf.Wcf/RpcDisableRecvMsg',
|
||||
requestStream: false,
|
||||
responseStream: false,
|
||||
requestType: wcf_pb.Empty,
|
||||
responseType: wcf_pb.Response,
|
||||
requestSerialize: serialize_wcf_Empty,
|
||||
requestDeserialize: deserialize_wcf_Empty,
|
||||
responseSerialize: serialize_wcf_Response,
|
||||
responseDeserialize: deserialize_wcf_Response,
|
||||
},
|
||||
rpcSendTextMsg: {
|
||||
path: '/wcf.Wcf/RpcSendTextMsg',
|
||||
requestStream: false,
|
||||
responseStream: false,
|
||||
requestType: wcf_pb.TextMsg,
|
||||
responseType: wcf_pb.Response,
|
||||
requestSerialize: serialize_wcf_TextMsg,
|
||||
requestDeserialize: deserialize_wcf_TextMsg,
|
||||
responseSerialize: serialize_wcf_Response,
|
||||
responseDeserialize: deserialize_wcf_Response,
|
||||
},
|
||||
rpcSendImageMsg: {
|
||||
path: '/wcf.Wcf/RpcSendImageMsg',
|
||||
requestStream: false,
|
||||
responseStream: false,
|
||||
requestType: wcf_pb.ImageMsg,
|
||||
responseType: wcf_pb.Response,
|
||||
requestSerialize: serialize_wcf_ImageMsg,
|
||||
requestDeserialize: deserialize_wcf_ImageMsg,
|
||||
responseSerialize: serialize_wcf_Response,
|
||||
responseDeserialize: deserialize_wcf_Response,
|
||||
},
|
||||
rpcGetMsgTypes: {
|
||||
path: '/wcf.Wcf/RpcGetMsgTypes',
|
||||
requestStream: false,
|
||||
responseStream: false,
|
||||
requestType: wcf_pb.Empty,
|
||||
responseType: wcf_pb.MsgTypes,
|
||||
requestSerialize: serialize_wcf_Empty,
|
||||
requestDeserialize: deserialize_wcf_Empty,
|
||||
responseSerialize: serialize_wcf_MsgTypes,
|
||||
responseDeserialize: deserialize_wcf_MsgTypes,
|
||||
},
|
||||
rpcGetContacts: {
|
||||
path: '/wcf.Wcf/RpcGetContacts',
|
||||
requestStream: false,
|
||||
responseStream: false,
|
||||
requestType: wcf_pb.Empty,
|
||||
responseType: wcf_pb.Contacts,
|
||||
requestSerialize: serialize_wcf_Empty,
|
||||
requestDeserialize: deserialize_wcf_Empty,
|
||||
responseSerialize: serialize_wcf_Contacts,
|
||||
responseDeserialize: deserialize_wcf_Contacts,
|
||||
},
|
||||
rpcGetDbNames: {
|
||||
path: '/wcf.Wcf/RpcGetDbNames',
|
||||
requestStream: false,
|
||||
responseStream: false,
|
||||
requestType: wcf_pb.Empty,
|
||||
responseType: wcf_pb.DbNames,
|
||||
requestSerialize: serialize_wcf_Empty,
|
||||
requestDeserialize: deserialize_wcf_Empty,
|
||||
responseSerialize: serialize_wcf_DbNames,
|
||||
responseDeserialize: deserialize_wcf_DbNames,
|
||||
},
|
||||
rpcGetDbTables: {
|
||||
path: '/wcf.Wcf/RpcGetDbTables',
|
||||
requestStream: false,
|
||||
responseStream: false,
|
||||
requestType: wcf_pb.String,
|
||||
responseType: wcf_pb.DbTables,
|
||||
requestSerialize: serialize_wcf_String,
|
||||
requestDeserialize: deserialize_wcf_String,
|
||||
responseSerialize: serialize_wcf_DbTables,
|
||||
responseDeserialize: deserialize_wcf_DbTables,
|
||||
},
|
||||
rpcExecDbQuery: {
|
||||
path: '/wcf.Wcf/RpcExecDbQuery',
|
||||
requestStream: false,
|
||||
responseStream: false,
|
||||
requestType: wcf_pb.DbQuery,
|
||||
responseType: wcf_pb.DbRows,
|
||||
requestSerialize: serialize_wcf_DbQuery,
|
||||
requestDeserialize: deserialize_wcf_DbQuery,
|
||||
responseSerialize: serialize_wcf_DbRows,
|
||||
responseDeserialize: deserialize_wcf_DbRows,
|
||||
},
|
||||
rpcAcceptNewFriend: {
|
||||
path: '/wcf.Wcf/RpcAcceptNewFriend',
|
||||
requestStream: false,
|
||||
responseStream: false,
|
||||
requestType: wcf_pb.Verification,
|
||||
responseType: wcf_pb.Response,
|
||||
requestSerialize: serialize_wcf_Verification,
|
||||
requestDeserialize: deserialize_wcf_Verification,
|
||||
responseSerialize: serialize_wcf_Response,
|
||||
responseDeserialize: deserialize_wcf_Response,
|
||||
},
|
||||
};
|
||||
|
||||
exports.WcfClient = grpc.makeGenericClientConstructor(WcfService);
|
||||
+421
@@ -0,0 +1,421 @@
|
||||
// package: wcf
|
||||
// file: wcf.proto
|
||||
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
import * as jspb from "google-protobuf";
|
||||
|
||||
export class Empty extends jspb.Message {
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): Empty.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: Empty): Empty.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: Empty, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): Empty;
|
||||
static deserializeBinaryFromReader(message: Empty, reader: jspb.BinaryReader): Empty;
|
||||
}
|
||||
|
||||
export namespace Empty {
|
||||
export type AsObject = {
|
||||
}
|
||||
}
|
||||
|
||||
export class WxMsg extends jspb.Message {
|
||||
getIsSelf(): boolean;
|
||||
setIsSelf(value: boolean): WxMsg;
|
||||
getIsGroup(): boolean;
|
||||
setIsGroup(value: boolean): WxMsg;
|
||||
getType(): number;
|
||||
setType(value: number): WxMsg;
|
||||
getId(): string;
|
||||
setId(value: string): WxMsg;
|
||||
getXml(): string;
|
||||
setXml(value: string): WxMsg;
|
||||
getSender(): string;
|
||||
setSender(value: string): WxMsg;
|
||||
getRoomid(): string;
|
||||
setRoomid(value: string): WxMsg;
|
||||
getContent(): string;
|
||||
setContent(value: string): WxMsg;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): WxMsg.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: WxMsg): WxMsg.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: WxMsg, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): WxMsg;
|
||||
static deserializeBinaryFromReader(message: WxMsg, reader: jspb.BinaryReader): WxMsg;
|
||||
}
|
||||
|
||||
export namespace WxMsg {
|
||||
export type AsObject = {
|
||||
isSelf: boolean,
|
||||
isGroup: boolean,
|
||||
type: number,
|
||||
id: string,
|
||||
xml: string,
|
||||
sender: string,
|
||||
roomid: string,
|
||||
content: string,
|
||||
}
|
||||
}
|
||||
|
||||
export class Response extends jspb.Message {
|
||||
getStatus(): number;
|
||||
setStatus(value: number): Response;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): Response.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: Response): Response.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: Response, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): Response;
|
||||
static deserializeBinaryFromReader(message: Response, reader: jspb.BinaryReader): Response;
|
||||
}
|
||||
|
||||
export namespace Response {
|
||||
export type AsObject = {
|
||||
status: number,
|
||||
}
|
||||
}
|
||||
|
||||
export class TextMsg extends jspb.Message {
|
||||
getMsg(): string;
|
||||
setMsg(value: string): TextMsg;
|
||||
getReceiver(): string;
|
||||
setReceiver(value: string): TextMsg;
|
||||
getAters(): string;
|
||||
setAters(value: string): TextMsg;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): TextMsg.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: TextMsg): TextMsg.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: TextMsg, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): TextMsg;
|
||||
static deserializeBinaryFromReader(message: TextMsg, reader: jspb.BinaryReader): TextMsg;
|
||||
}
|
||||
|
||||
export namespace TextMsg {
|
||||
export type AsObject = {
|
||||
msg: string,
|
||||
receiver: string,
|
||||
aters: string,
|
||||
}
|
||||
}
|
||||
|
||||
export class ImageMsg extends jspb.Message {
|
||||
getPath(): string;
|
||||
setPath(value: string): ImageMsg;
|
||||
getReceiver(): string;
|
||||
setReceiver(value: string): ImageMsg;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): ImageMsg.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: ImageMsg): ImageMsg.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: ImageMsg, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): ImageMsg;
|
||||
static deserializeBinaryFromReader(message: ImageMsg, reader: jspb.BinaryReader): ImageMsg;
|
||||
}
|
||||
|
||||
export namespace ImageMsg {
|
||||
export type AsObject = {
|
||||
path: string,
|
||||
receiver: string,
|
||||
}
|
||||
}
|
||||
|
||||
export class MsgTypes extends jspb.Message {
|
||||
|
||||
getTypesMap(): jspb.Map<number, string>;
|
||||
clearTypesMap(): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): MsgTypes.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: MsgTypes): MsgTypes.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: MsgTypes, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): MsgTypes;
|
||||
static deserializeBinaryFromReader(message: MsgTypes, reader: jspb.BinaryReader): MsgTypes;
|
||||
}
|
||||
|
||||
export namespace MsgTypes {
|
||||
export type AsObject = {
|
||||
|
||||
typesMap: Array<[number, string]>,
|
||||
}
|
||||
}
|
||||
|
||||
export class Contact extends jspb.Message {
|
||||
getWxid(): string;
|
||||
setWxid(value: string): Contact;
|
||||
getCode(): string;
|
||||
setCode(value: string): Contact;
|
||||
getName(): string;
|
||||
setName(value: string): Contact;
|
||||
getCountry(): string;
|
||||
setCountry(value: string): Contact;
|
||||
getProvince(): string;
|
||||
setProvince(value: string): Contact;
|
||||
getCity(): string;
|
||||
setCity(value: string): Contact;
|
||||
getGender(): number;
|
||||
setGender(value: number): Contact;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): Contact.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: Contact): Contact.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: Contact, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): Contact;
|
||||
static deserializeBinaryFromReader(message: Contact, reader: jspb.BinaryReader): Contact;
|
||||
}
|
||||
|
||||
export namespace Contact {
|
||||
export type AsObject = {
|
||||
wxid: string,
|
||||
code: string,
|
||||
name: string,
|
||||
country: string,
|
||||
province: string,
|
||||
city: string,
|
||||
gender: number,
|
||||
}
|
||||
}
|
||||
|
||||
export class Contacts extends jspb.Message {
|
||||
clearContactsList(): void;
|
||||
getContactsList(): Array<Contact>;
|
||||
setContactsList(value: Array<Contact>): Contacts;
|
||||
addContacts(value?: Contact, index?: number): Contact;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): Contacts.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: Contacts): Contacts.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: Contacts, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): Contacts;
|
||||
static deserializeBinaryFromReader(message: Contacts, reader: jspb.BinaryReader): Contacts;
|
||||
}
|
||||
|
||||
export namespace Contacts {
|
||||
export type AsObject = {
|
||||
contactsList: Array<Contact.AsObject>,
|
||||
}
|
||||
}
|
||||
|
||||
export class DbNames extends jspb.Message {
|
||||
clearNamesList(): void;
|
||||
getNamesList(): Array<string>;
|
||||
setNamesList(value: Array<string>): DbNames;
|
||||
addNames(value: string, index?: number): string;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): DbNames.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: DbNames): DbNames.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: DbNames, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): DbNames;
|
||||
static deserializeBinaryFromReader(message: DbNames, reader: jspb.BinaryReader): DbNames;
|
||||
}
|
||||
|
||||
export namespace DbNames {
|
||||
export type AsObject = {
|
||||
namesList: Array<string>,
|
||||
}
|
||||
}
|
||||
|
||||
export class String extends jspb.Message {
|
||||
getStr(): string;
|
||||
setStr(value: string): String;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): String.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: String): String.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: String, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): String;
|
||||
static deserializeBinaryFromReader(message: String, reader: jspb.BinaryReader): String;
|
||||
}
|
||||
|
||||
export namespace String {
|
||||
export type AsObject = {
|
||||
str: string,
|
||||
}
|
||||
}
|
||||
|
||||
export class DbTable extends jspb.Message {
|
||||
getName(): string;
|
||||
setName(value: string): DbTable;
|
||||
getSql(): string;
|
||||
setSql(value: string): DbTable;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): DbTable.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: DbTable): DbTable.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: DbTable, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): DbTable;
|
||||
static deserializeBinaryFromReader(message: DbTable, reader: jspb.BinaryReader): DbTable;
|
||||
}
|
||||
|
||||
export namespace DbTable {
|
||||
export type AsObject = {
|
||||
name: string,
|
||||
sql: string,
|
||||
}
|
||||
}
|
||||
|
||||
export class DbTables extends jspb.Message {
|
||||
clearTablesList(): void;
|
||||
getTablesList(): Array<DbTable>;
|
||||
setTablesList(value: Array<DbTable>): DbTables;
|
||||
addTables(value?: DbTable, index?: number): DbTable;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): DbTables.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: DbTables): DbTables.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: DbTables, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): DbTables;
|
||||
static deserializeBinaryFromReader(message: DbTables, reader: jspb.BinaryReader): DbTables;
|
||||
}
|
||||
|
||||
export namespace DbTables {
|
||||
export type AsObject = {
|
||||
tablesList: Array<DbTable.AsObject>,
|
||||
}
|
||||
}
|
||||
|
||||
export class DbQuery extends jspb.Message {
|
||||
getDb(): string;
|
||||
setDb(value: string): DbQuery;
|
||||
getSql(): string;
|
||||
setSql(value: string): DbQuery;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): DbQuery.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: DbQuery): DbQuery.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: DbQuery, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): DbQuery;
|
||||
static deserializeBinaryFromReader(message: DbQuery, reader: jspb.BinaryReader): DbQuery;
|
||||
}
|
||||
|
||||
export namespace DbQuery {
|
||||
export type AsObject = {
|
||||
db: string,
|
||||
sql: string,
|
||||
}
|
||||
}
|
||||
|
||||
export class DbField extends jspb.Message {
|
||||
getType(): number;
|
||||
setType(value: number): DbField;
|
||||
getColumn(): string;
|
||||
setColumn(value: string): DbField;
|
||||
getContent(): Uint8Array | string;
|
||||
getContent_asU8(): Uint8Array;
|
||||
getContent_asB64(): string;
|
||||
setContent(value: Uint8Array | string): DbField;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): DbField.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: DbField): DbField.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: DbField, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): DbField;
|
||||
static deserializeBinaryFromReader(message: DbField, reader: jspb.BinaryReader): DbField;
|
||||
}
|
||||
|
||||
export namespace DbField {
|
||||
export type AsObject = {
|
||||
type: number,
|
||||
column: string,
|
||||
content: Uint8Array | string,
|
||||
}
|
||||
}
|
||||
|
||||
export class DbRow extends jspb.Message {
|
||||
clearFieldsList(): void;
|
||||
getFieldsList(): Array<DbField>;
|
||||
setFieldsList(value: Array<DbField>): DbRow;
|
||||
addFields(value?: DbField, index?: number): DbField;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): DbRow.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: DbRow): DbRow.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: DbRow, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): DbRow;
|
||||
static deserializeBinaryFromReader(message: DbRow, reader: jspb.BinaryReader): DbRow;
|
||||
}
|
||||
|
||||
export namespace DbRow {
|
||||
export type AsObject = {
|
||||
fieldsList: Array<DbField.AsObject>,
|
||||
}
|
||||
}
|
||||
|
||||
export class DbRows extends jspb.Message {
|
||||
clearRowsList(): void;
|
||||
getRowsList(): Array<DbRow>;
|
||||
setRowsList(value: Array<DbRow>): DbRows;
|
||||
addRows(value?: DbRow, index?: number): DbRow;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): DbRows.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: DbRows): DbRows.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: DbRows, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): DbRows;
|
||||
static deserializeBinaryFromReader(message: DbRows, reader: jspb.BinaryReader): DbRows;
|
||||
}
|
||||
|
||||
export namespace DbRows {
|
||||
export type AsObject = {
|
||||
rowsList: Array<DbRow.AsObject>,
|
||||
}
|
||||
}
|
||||
|
||||
export class Verification extends jspb.Message {
|
||||
getV3(): string;
|
||||
setV3(value: string): Verification;
|
||||
getV4(): string;
|
||||
setV4(value: string): Verification;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): Verification.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: Verification): Verification.AsObject;
|
||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||
static serializeBinaryToWriter(message: Verification, writer: jspb.BinaryWriter): void;
|
||||
static deserializeBinary(bytes: Uint8Array): Verification;
|
||||
static deserializeBinaryFromReader(message: Verification, reader: jspb.BinaryReader): Verification;
|
||||
}
|
||||
|
||||
export namespace Verification {
|
||||
export type AsObject = {
|
||||
v3: string,
|
||||
v4: string,
|
||||
}
|
||||
}
|
||||
Executable
+3376
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user