@bandprotocol/bandchain.js
Version:
Library for interacting with BandChain in browser and Node.js environments
582 lines (547 loc) • 15.2 kB
JavaScript
// package: oracle.v1
// file: oracle/v1/query.proto
var oracle_v1_query_pb = require("../../oracle/v1/query_pb");
var grpc = require("@improbable-eng/grpc-web").grpc;
var Query = (function () {
function Query() {}
Query.serviceName = "oracle.v1.Query";
return Query;
}());
Query.Counts = {
methodName: "Counts",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryCountsRequest,
responseType: oracle_v1_query_pb.QueryCountsResponse
};
Query.Data = {
methodName: "Data",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryDataRequest,
responseType: oracle_v1_query_pb.QueryDataResponse
};
Query.DataSource = {
methodName: "DataSource",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryDataSourceRequest,
responseType: oracle_v1_query_pb.QueryDataSourceResponse
};
Query.OracleScript = {
methodName: "OracleScript",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryOracleScriptRequest,
responseType: oracle_v1_query_pb.QueryOracleScriptResponse
};
Query.Request = {
methodName: "Request",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryRequestRequest,
responseType: oracle_v1_query_pb.QueryRequestResponse
};
Query.PendingRequests = {
methodName: "PendingRequests",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryPendingRequestsRequest,
responseType: oracle_v1_query_pb.QueryPendingRequestsResponse
};
Query.Validator = {
methodName: "Validator",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryValidatorRequest,
responseType: oracle_v1_query_pb.QueryValidatorResponse
};
Query.IsReporter = {
methodName: "IsReporter",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryIsReporterRequest,
responseType: oracle_v1_query_pb.QueryIsReporterResponse
};
Query.Reporters = {
methodName: "Reporters",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryReportersRequest,
responseType: oracle_v1_query_pb.QueryReportersResponse
};
Query.ActiveValidators = {
methodName: "ActiveValidators",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryActiveValidatorsRequest,
responseType: oracle_v1_query_pb.QueryActiveValidatorsResponse
};
Query.Params = {
methodName: "Params",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryParamsRequest,
responseType: oracle_v1_query_pb.QueryParamsResponse
};
Query.RequestSearch = {
methodName: "RequestSearch",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryRequestSearchRequest,
responseType: oracle_v1_query_pb.QueryRequestSearchResponse
};
Query.RequestPrice = {
methodName: "RequestPrice",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryRequestPriceRequest,
responseType: oracle_v1_query_pb.QueryRequestPriceResponse
};
Query.RequestVerification = {
methodName: "RequestVerification",
service: Query,
requestStream: false,
responseStream: false,
requestType: oracle_v1_query_pb.QueryRequestVerificationRequest,
responseType: oracle_v1_query_pb.QueryRequestVerificationResponse
};
exports.Query = Query;
function QueryClient(serviceHost, options) {
this.serviceHost = serviceHost;
this.options = options || {};
}
QueryClient.prototype.counts = function counts(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.Counts, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
QueryClient.prototype.data = function data(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.Data, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
QueryClient.prototype.dataSource = function dataSource(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.DataSource, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
QueryClient.prototype.oracleScript = function oracleScript(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.OracleScript, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
QueryClient.prototype.request = function request(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.Request, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
QueryClient.prototype.pendingRequests = function pendingRequests(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.PendingRequests, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
QueryClient.prototype.validator = function validator(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.Validator, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
QueryClient.prototype.isReporter = function isReporter(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.IsReporter, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
QueryClient.prototype.reporters = function reporters(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.Reporters, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
QueryClient.prototype.activeValidators = function activeValidators(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.ActiveValidators, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
QueryClient.prototype.params = function params(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.Params, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
QueryClient.prototype.requestSearch = function requestSearch(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.RequestSearch, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
QueryClient.prototype.requestPrice = function requestPrice(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.RequestPrice, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
QueryClient.prototype.requestVerification = function requestVerification(requestMessage, metadata, callback) {
if (arguments.length === 2) {
callback = arguments[1];
}
var client = grpc.unary(Query.RequestVerification, {
request: requestMessage,
host: this.serviceHost,
metadata: metadata,
transport: this.options.transport,
debug: this.options.debug,
onEnd: function (response) {
if (callback) {
if (response.status !== grpc.Code.OK) {
var err = new Error(response.statusMessage);
err.code = response.status;
err.metadata = response.trailers;
callback(err, null);
} else {
callback(null, response.message);
}
}
}
});
return {
cancel: function () {
callback = null;
client.close();
}
};
};
exports.QueryClient = QueryClient;