// package: emerald // file: transaction.proto /* tslint:disable */ /* eslint-disable */ import * as grpc from "grpc"; import * as transaction_pb from "./transaction_pb"; import * as transaction_message_pb from "./transaction.message_pb"; interface ITransactionService extends grpc.ServiceDefinition { getAddressTx: ITransactionService_IGetAddressTx; subscribeAddressTx: ITransactionService_ISubscribeAddressTx; getTransactions: ITransactionService_IGetTransactions; subscribeTransactions: ITransactionService_ISubscribeTransactions; } interface ITransactionService_IGetAddressTx extends grpc.MethodDefinition { path: "/emerald.Transaction/GetAddressTx"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITransactionService_ISubscribeAddressTx extends grpc.MethodDefinition { path: "/emerald.Transaction/SubscribeAddressTx"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITransactionService_IGetTransactions extends grpc.MethodDefinition { path: "/emerald.Transaction/GetTransactions"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface ITransactionService_ISubscribeTransactions extends grpc.MethodDefinition { path: "/emerald.Transaction/SubscribeTransactions"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const TransactionService: ITransactionService; export interface ITransactionServer { getAddressTx: grpc.handleServerStreamingCall; subscribeAddressTx: grpc.handleServerStreamingCall; getTransactions: grpc.handleServerStreamingCall; subscribeTransactions: grpc.handleServerStreamingCall; } export interface ITransactionClient { getAddressTx(request: transaction_message_pb.AddressTxRequest, options?: Partial): grpc.ClientReadableStream; getAddressTx(request: transaction_message_pb.AddressTxRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; subscribeAddressTx(request: transaction_message_pb.AddressTxRequest, options?: Partial): grpc.ClientReadableStream; subscribeAddressTx(request: transaction_message_pb.AddressTxRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; getTransactions(request: transaction_message_pb.GetTransactionsRequest, options?: Partial): grpc.ClientReadableStream; getTransactions(request: transaction_message_pb.GetTransactionsRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; subscribeTransactions(request: transaction_message_pb.SubscribeTransactionsRequest, options?: Partial): grpc.ClientReadableStream; subscribeTransactions(request: transaction_message_pb.SubscribeTransactionsRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; } export class TransactionClient extends grpc.Client implements ITransactionClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public getAddressTx(request: transaction_message_pb.AddressTxRequest, options?: Partial): grpc.ClientReadableStream; public getAddressTx(request: transaction_message_pb.AddressTxRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; public subscribeAddressTx(request: transaction_message_pb.AddressTxRequest, options?: Partial): grpc.ClientReadableStream; public subscribeAddressTx(request: transaction_message_pb.AddressTxRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; public getTransactions(request: transaction_message_pb.GetTransactionsRequest, options?: Partial): grpc.ClientReadableStream; public getTransactions(request: transaction_message_pb.GetTransactionsRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; public subscribeTransactions(request: transaction_message_pb.SubscribeTransactionsRequest, options?: Partial): grpc.ClientReadableStream; public subscribeTransactions(request: transaction_message_pb.SubscribeTransactionsRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; }