UNPKG

@emeraldpay/api

Version:
43 lines (34 loc) 2.37 kB
// 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; }