UNPKG

@emeraldpay/api

Version:
120 lines (111 loc) 11 kB
// package: emerald // file: token.proto /* tslint:disable */ /* eslint-disable */ import * as grpc from "grpc"; import * as token_pb from "./token_pb"; import * as token_message_pb from "./token.message_pb"; interface ITokenService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> { getTokens: ITokenService_IGetTokens; subscribeTokens: ITokenService_ISubscribeTokens; getAllowanceTokens: ITokenService_IGetAllowanceTokens; subscribeAllowanceTokens: ITokenService_ISubscribeAllowanceTokens; getAllowanceAmounts: ITokenService_IGetAllowanceAmounts; subscribeAllowanceAmounts: ITokenService_ISubscribeAllowanceAmounts; } interface ITokenService_IGetTokens extends grpc.MethodDefinition<token_message_pb.AddressTokenRequest, token_message_pb.AddressToken> { path: "/emerald.Token/GetTokens"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize<token_message_pb.AddressTokenRequest>; requestDeserialize: grpc.deserialize<token_message_pb.AddressTokenRequest>; responseSerialize: grpc.serialize<token_message_pb.AddressToken>; responseDeserialize: grpc.deserialize<token_message_pb.AddressToken>; } interface ITokenService_ISubscribeTokens extends grpc.MethodDefinition<token_message_pb.AddressTokenRequest, token_message_pb.AddressToken> { path: "/emerald.Token/SubscribeTokens"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize<token_message_pb.AddressTokenRequest>; requestDeserialize: grpc.deserialize<token_message_pb.AddressTokenRequest>; responseSerialize: grpc.serialize<token_message_pb.AddressToken>; responseDeserialize: grpc.deserialize<token_message_pb.AddressToken>; } interface ITokenService_IGetAllowanceTokens extends grpc.MethodDefinition<token_message_pb.AddressAllowanceRequest, token_message_pb.AddressAllowanceToken> { path: "/emerald.Token/GetAllowanceTokens"; requestStream: false; responseStream: false; requestSerialize: grpc.serialize<token_message_pb.AddressAllowanceRequest>; requestDeserialize: grpc.deserialize<token_message_pb.AddressAllowanceRequest>; responseSerialize: grpc.serialize<token_message_pb.AddressAllowanceToken>; responseDeserialize: grpc.deserialize<token_message_pb.AddressAllowanceToken>; } interface ITokenService_ISubscribeAllowanceTokens extends grpc.MethodDefinition<token_message_pb.AddressAllowanceRequest, token_message_pb.AddressAllowanceToken> { path: "/emerald.Token/SubscribeAllowanceTokens"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize<token_message_pb.AddressAllowanceRequest>; requestDeserialize: grpc.deserialize<token_message_pb.AddressAllowanceRequest>; responseSerialize: grpc.serialize<token_message_pb.AddressAllowanceToken>; responseDeserialize: grpc.deserialize<token_message_pb.AddressAllowanceToken>; } interface ITokenService_IGetAllowanceAmounts extends grpc.MethodDefinition<token_message_pb.AddressAllowanceRequest, token_message_pb.AddressAllowanceAmount> { path: "/emerald.Token/GetAllowanceAmounts"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize<token_message_pb.AddressAllowanceRequest>; requestDeserialize: grpc.deserialize<token_message_pb.AddressAllowanceRequest>; responseSerialize: grpc.serialize<token_message_pb.AddressAllowanceAmount>; responseDeserialize: grpc.deserialize<token_message_pb.AddressAllowanceAmount>; } interface ITokenService_ISubscribeAllowanceAmounts extends grpc.MethodDefinition<token_message_pb.AddressAllowanceRequest, token_message_pb.AddressAllowanceAmount> { path: "/emerald.Token/SubscribeAllowanceAmounts"; requestStream: false; responseStream: true; requestSerialize: grpc.serialize<token_message_pb.AddressAllowanceRequest>; requestDeserialize: grpc.deserialize<token_message_pb.AddressAllowanceRequest>; responseSerialize: grpc.serialize<token_message_pb.AddressAllowanceAmount>; responseDeserialize: grpc.deserialize<token_message_pb.AddressAllowanceAmount>; } export const TokenService: ITokenService; export interface ITokenServer { getTokens: grpc.handleUnaryCall<token_message_pb.AddressTokenRequest, token_message_pb.AddressToken>; subscribeTokens: grpc.handleServerStreamingCall<token_message_pb.AddressTokenRequest, token_message_pb.AddressToken>; getAllowanceTokens: grpc.handleUnaryCall<token_message_pb.AddressAllowanceRequest, token_message_pb.AddressAllowanceToken>; subscribeAllowanceTokens: grpc.handleServerStreamingCall<token_message_pb.AddressAllowanceRequest, token_message_pb.AddressAllowanceToken>; getAllowanceAmounts: grpc.handleServerStreamingCall<token_message_pb.AddressAllowanceRequest, token_message_pb.AddressAllowanceAmount>; subscribeAllowanceAmounts: grpc.handleServerStreamingCall<token_message_pb.AddressAllowanceRequest, token_message_pb.AddressAllowanceAmount>; } export interface ITokenClient { getTokens(request: token_message_pb.AddressTokenRequest, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressToken) => void): grpc.ClientUnaryCall; getTokens(request: token_message_pb.AddressTokenRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressToken) => void): grpc.ClientUnaryCall; getTokens(request: token_message_pb.AddressTokenRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressToken) => void): grpc.ClientUnaryCall; subscribeTokens(request: token_message_pb.AddressTokenRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressToken>; subscribeTokens(request: token_message_pb.AddressTokenRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressToken>; getAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressAllowanceToken) => void): grpc.ClientUnaryCall; getAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressAllowanceToken) => void): grpc.ClientUnaryCall; getAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressAllowanceToken) => void): grpc.ClientUnaryCall; subscribeAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressAllowanceToken>; subscribeAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressAllowanceToken>; getAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressAllowanceAmount>; getAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressAllowanceAmount>; subscribeAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressAllowanceAmount>; subscribeAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressAllowanceAmount>; } export class TokenClient extends grpc.Client implements ITokenClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public getTokens(request: token_message_pb.AddressTokenRequest, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressToken) => void): grpc.ClientUnaryCall; public getTokens(request: token_message_pb.AddressTokenRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressToken) => void): grpc.ClientUnaryCall; public getTokens(request: token_message_pb.AddressTokenRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressToken) => void): grpc.ClientUnaryCall; public subscribeTokens(request: token_message_pb.AddressTokenRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressToken>; public subscribeTokens(request: token_message_pb.AddressTokenRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressToken>; public getAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressAllowanceToken) => void): grpc.ClientUnaryCall; public getAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressAllowanceToken) => void): grpc.ClientUnaryCall; public getAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: token_message_pb.AddressAllowanceToken) => void): grpc.ClientUnaryCall; public subscribeAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressAllowanceToken>; public subscribeAllowanceTokens(request: token_message_pb.AddressAllowanceRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressAllowanceToken>; public getAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressAllowanceAmount>; public getAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressAllowanceAmount>; public subscribeAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressAllowanceAmount>; public subscribeAllowanceAmounts(request: token_message_pb.AddressAllowanceRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<token_message_pb.AddressAllowanceAmount>; }