UNPKG

@emeraldpay/api

Version:
86 lines (77 loc) 7.12 kB
// 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<grpc.UntypedServiceImplementation> { getAddressTx: ITransactionService_IGetAddressTx; subscribeAddressTx: ITransactionService_ISubscribeAddressTx; getTransactions: ITransactionService_IGetTransactions; subscribeTransactions: ITransactionService_ISubscribeTransactions; } interface ITransactionService_IGetAddressTx extends grpc.MethodDefinition<transaction_message_pb.AddressTxRequest, transaction_message_pb.AddressTxResponse> { path: "/emerald.Transaction/GetAddressTx"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize<transaction_message_pb.AddressTxRequest>; requestDeserialize: grpc.deserialize<transaction_message_pb.AddressTxRequest>; responseSerialize: grpc.serialize<transaction_message_pb.AddressTxResponse>; responseDeserialize: grpc.deserialize<transaction_message_pb.AddressTxResponse>; } interface ITransactionService_ISubscribeAddressTx extends grpc.MethodDefinition<transaction_message_pb.AddressTxRequest, transaction_message_pb.AddressTxResponse> { path: "/emerald.Transaction/SubscribeAddressTx"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize<transaction_message_pb.AddressTxRequest>; requestDeserialize: grpc.deserialize<transaction_message_pb.AddressTxRequest>; responseSerialize: grpc.serialize<transaction_message_pb.AddressTxResponse>; responseDeserialize: grpc.deserialize<transaction_message_pb.AddressTxResponse>; } interface ITransactionService_IGetTransactions extends grpc.MethodDefinition<transaction_message_pb.GetTransactionsRequest, transaction_message_pb.AddressTransaction> { path: "/emerald.Transaction/GetTransactions"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize<transaction_message_pb.GetTransactionsRequest>; requestDeserialize: grpc.deserialize<transaction_message_pb.GetTransactionsRequest>; responseSerialize: grpc.serialize<transaction_message_pb.AddressTransaction>; responseDeserialize: grpc.deserialize<transaction_message_pb.AddressTransaction>; } interface ITransactionService_ISubscribeTransactions extends grpc.MethodDefinition<transaction_message_pb.SubscribeTransactionsRequest, transaction_message_pb.AddressTransaction> { path: "/emerald.Transaction/SubscribeTransactions"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize<transaction_message_pb.SubscribeTransactionsRequest>; requestDeserialize: grpc.deserialize<transaction_message_pb.SubscribeTransactionsRequest>; responseSerialize: grpc.serialize<transaction_message_pb.AddressTransaction>; responseDeserialize: grpc.deserialize<transaction_message_pb.AddressTransaction>; } export const TransactionService: ITransactionService; export interface ITransactionServer { getAddressTx: grpc.handleServerStreamingCall<transaction_message_pb.AddressTxRequest, transaction_message_pb.AddressTxResponse>; subscribeAddressTx: grpc.handleServerStreamingCall<transaction_message_pb.AddressTxRequest, transaction_message_pb.AddressTxResponse>; getTransactions: grpc.handleServerStreamingCall<transaction_message_pb.GetTransactionsRequest, transaction_message_pb.AddressTransaction>; subscribeTransactions: grpc.handleServerStreamingCall<transaction_message_pb.SubscribeTransactionsRequest, transaction_message_pb.AddressTransaction>; } export interface ITransactionClient { getAddressTx(request: transaction_message_pb.AddressTxRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTxResponse>; getAddressTx(request: transaction_message_pb.AddressTxRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTxResponse>; subscribeAddressTx(request: transaction_message_pb.AddressTxRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTxResponse>; subscribeAddressTx(request: transaction_message_pb.AddressTxRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTxResponse>; getTransactions(request: transaction_message_pb.GetTransactionsRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTransaction>; getTransactions(request: transaction_message_pb.GetTransactionsRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTransaction>; subscribeTransactions(request: transaction_message_pb.SubscribeTransactionsRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTransaction>; subscribeTransactions(request: transaction_message_pb.SubscribeTransactionsRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTransaction>; } 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.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTxResponse>; public getAddressTx(request: transaction_message_pb.AddressTxRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTxResponse>; public subscribeAddressTx(request: transaction_message_pb.AddressTxRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTxResponse>; public subscribeAddressTx(request: transaction_message_pb.AddressTxRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTxResponse>; public getTransactions(request: transaction_message_pb.GetTransactionsRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTransaction>; public getTransactions(request: transaction_message_pb.GetTransactionsRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTransaction>; public subscribeTransactions(request: transaction_message_pb.SubscribeTransactionsRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTransaction>; public subscribeTransactions(request: transaction_message_pb.SubscribeTransactionsRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<transaction_message_pb.AddressTransaction>; }