// package: MacproRequestProto // file: Macpro.proto /* tslint:disable */ import * as grpc from "grpc"; import * as Macpro_pb from "./Macpro_pb"; interface IMacproRequestService extends grpc.ServiceDefinition { request: IMacproRequestService_IRequest; notify: IMacproRequestService_INotify; } interface IMacproRequestService_IRequest extends grpc.MethodDefinition { path: string; // "/MacproRequestProto.MacproRequest/Request" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IMacproRequestService_INotify extends grpc.MethodDefinition { path: string; // "/MacproRequestProto.MacproRequest/Notify" requestStream: boolean; // false responseStream: boolean; // true requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const MacproRequestService: IMacproRequestService; export interface IMacproRequestServer { request: grpc.handleUnaryCall; notify: grpc.handleServerStreamingCall; } export interface IMacproRequestClient { request(request: Macpro_pb.RequestObject, callback: (error: grpc.ServiceError | null, response: Macpro_pb.ResponseObject) => void): grpc.ClientUnaryCall; request(request: Macpro_pb.RequestObject, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: Macpro_pb.ResponseObject) => void): grpc.ClientUnaryCall; request(request: Macpro_pb.RequestObject, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: Macpro_pb.ResponseObject) => void): grpc.ClientUnaryCall; notify(request: Macpro_pb.RequestObject, options?: Partial): grpc.ClientReadableStream; notify(request: Macpro_pb.RequestObject, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; } export class MacproRequestClient extends grpc.Client implements IMacproRequestClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public request(request: Macpro_pb.RequestObject, callback: (error: grpc.ServiceError | null, response: Macpro_pb.ResponseObject) => void): grpc.ClientUnaryCall; public request(request: Macpro_pb.RequestObject, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: Macpro_pb.ResponseObject) => void): grpc.ClientUnaryCall; public request(request: Macpro_pb.RequestObject, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: Macpro_pb.ResponseObject) => void): grpc.ClientUnaryCall; public notify(request: Macpro_pb.RequestObject, options?: Partial): grpc.ClientReadableStream; public notify(request: Macpro_pb.RequestObject, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; }