// package: io.xtech.example // file: Example.proto /* tslint:disable */ import * as grpc from "grpc"; import * as Example_pb from "./Example_pb"; interface IExampleService extends grpc.ServiceDefinition { setMovies: IExampleService_ISetMovies; searchMoviesByCast: IExampleService_ISearchMoviesByCast; } interface IExampleService_ISetMovies extends grpc.MethodDefinition { path: string; // "/io.xtech.example.Example/SetMovies" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IExampleService_ISearchMoviesByCast extends grpc.MethodDefinition { path: string; // "/io.xtech.example.Example/SearchMoviesByCast" requestStream: boolean; // false responseStream: boolean; // true requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const ExampleService: IExampleService; export interface IExampleServer { setMovies: grpc.handleUnaryCall; searchMoviesByCast: grpc.handleServerStreamingCall; } export interface IExampleClient { setMovies(request: Example_pb.EmptyRequest, callback: (error: grpc.ServiceError | null, response: Example_pb.MoviesResult) => void): grpc.ClientUnaryCall; setMovies(request: Example_pb.EmptyRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: Example_pb.MoviesResult) => void): grpc.ClientUnaryCall; setMovies(request: Example_pb.EmptyRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: Example_pb.MoviesResult) => void): grpc.ClientUnaryCall; searchMoviesByCast(request: Example_pb.SearchByCastInput, options?: Partial): grpc.ClientReadableStream; searchMoviesByCast(request: Example_pb.SearchByCastInput, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; } export class ExampleClient extends grpc.Client implements IExampleClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public setMovies(request: Example_pb.EmptyRequest, callback: (error: grpc.ServiceError | null, response: Example_pb.MoviesResult) => void): grpc.ClientUnaryCall; public setMovies(request: Example_pb.EmptyRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: Example_pb.MoviesResult) => void): grpc.ClientUnaryCall; public setMovies(request: Example_pb.EmptyRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: Example_pb.MoviesResult) => void): grpc.ClientUnaryCall; public searchMoviesByCast(request: Example_pb.SearchByCastInput, options?: Partial): grpc.ClientReadableStream; public searchMoviesByCast(request: Example_pb.SearchByCastInput, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; }