// 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 { getRates: IMarketService_IGetRates; getRateSeries: IMarketService_IGetRateSeries; } interface IMarketService_IGetRates extends grpc.MethodDefinition { path: "/emerald.Market/GetRates"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IMarketService_IGetRateSeries extends grpc.MethodDefinition { path: "/emerald.Market/GetRateSeries"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const MarketService: IMarketService; export interface IMarketServer { getRates: grpc.handleUnaryCall; getRateSeries: grpc.handleUnaryCall; } 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, callback: (error: grpc.ServiceError | null, response: market_pb.GetRatesResponse) => void): grpc.ClientUnaryCall; getRateSeries(request: market_pb.GetRateSeriesRequest, callback: (error: grpc.ServiceError | null, response: market_pb.GetRateSeriesResponse) => void): grpc.ClientUnaryCall; getRateSeries(request: market_pb.GetRateSeriesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: market_pb.GetRateSeriesResponse) => void): grpc.ClientUnaryCall; getRateSeries(request: market_pb.GetRateSeriesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: market_pb.GetRateSeriesResponse) => 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, callback: (error: grpc.ServiceError | null, response: market_pb.GetRatesResponse) => void): grpc.ClientUnaryCall; public getRateSeries(request: market_pb.GetRateSeriesRequest, callback: (error: grpc.ServiceError | null, response: market_pb.GetRateSeriesResponse) => void): grpc.ClientUnaryCall; public getRateSeries(request: market_pb.GetRateSeriesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: market_pb.GetRateSeriesResponse) => void): grpc.ClientUnaryCall; public getRateSeries(request: market_pb.GetRateSeriesRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: market_pb.GetRateSeriesResponse) => void): grpc.ClientUnaryCall; }