@emeraldpay/api
Version:
Common code for Emerald gRPC APIs
43 lines (34 loc) • 2.37 kB
TypeScript
// package: emerald
// file: market.proto
/* tslint:disable */
/* eslint-disable */
import * as grpc from "grpc";
import * as market_pb from "./market_pb";
import * as common_pb from "./common_pb";
interface IMarketService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
getRates: IMarketService_IGetRates;
}
interface IMarketService_IGetRates extends grpc.MethodDefinition<market_pb.GetRatesRequest, market_pb.GetRatesResponse> {
path: "/emerald.Market/GetRates";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<market_pb.GetRatesRequest>;
requestDeserialize: grpc.deserialize<market_pb.GetRatesRequest>;
responseSerialize: grpc.serialize<market_pb.GetRatesResponse>;
responseDeserialize: grpc.deserialize<market_pb.GetRatesResponse>;
}
export const MarketService: IMarketService;
export interface IMarketServer {
getRates: grpc.handleUnaryCall<market_pb.GetRatesRequest, market_pb.GetRatesResponse>;
}
export interface IMarketClient {
getRates(request: market_pb.GetRatesRequest, callback: (error: grpc.ServiceError | null, response: market_pb.GetRatesResponse) => void): grpc.ClientUnaryCall;
getRates(request: market_pb.GetRatesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: market_pb.GetRatesResponse) => void): grpc.ClientUnaryCall;
getRates(request: market_pb.GetRatesRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: market_pb.GetRatesResponse) => void): grpc.ClientUnaryCall;
}
export class MarketClient extends grpc.Client implements IMarketClient {
constructor(address: string, credentials: grpc.ChannelCredentials, options?: object);
public getRates(request: market_pb.GetRatesRequest, callback: (error: grpc.ServiceError | null, response: market_pb.GetRatesResponse) => void): grpc.ClientUnaryCall;
public getRates(request: market_pb.GetRatesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: market_pb.GetRatesResponse) => void): grpc.ClientUnaryCall;
public getRates(request: market_pb.GetRatesRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: market_pb.GetRatesResponse) => void): grpc.ClientUnaryCall;
}