Add Node.js client

This commit is contained in:
Changhua
2023-01-20 11:33:47 +08:00
parent 41f73ec8c3
commit 64e9e812e9
20 changed files with 4841 additions and 0 deletions
+8
View File
@@ -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;
+5
View File
@@ -0,0 +1,5 @@
import './wcf_grpc_pb';
import './wcf_pb';
export const protoIndex:any = ():void => {
};
+88
View File
@@ -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
View File
@@ -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;
}
+286
View File
@@ -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);
Vendored Executable
+421
View File
@@ -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,
}
}
+3376
View File
File diff suppressed because it is too large Load Diff