// package: PadPlusServer // file: PadPlusServer.proto /* tslint:disable */ import * as grpc from "grpc"; import * as PadPlusServer_pb from "./PadPlusServer_pb"; interface IPadPlusServerService extends grpc.ServiceDefinition { request: IPadPlusServerService_IRequest; init: IPadPlusServerService_IInit; } interface IPadPlusServerService_IRequest extends grpc.MethodDefinition { path: string; // "/PadPlusServer.PadPlusServer/Request" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IPadPlusServerService_IInit extends grpc.MethodDefinition { path: string; // "/PadPlusServer.PadPlusServer/Init" requestStream: boolean; // false responseStream: boolean; // true requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const PadPlusServerService: IPadPlusServerService; export interface IPadPlusServerServer { request: grpc.handleUnaryCall; init: grpc.handleServerStreamingCall; } export interface IPadPlusServerClient { request(request: PadPlusServer_pb.RequestObject, callback: (error: grpc.ServiceError | null, response: PadPlusServer_pb.ResponseObject) => void): grpc.ClientUnaryCall; request(request: PadPlusServer_pb.RequestObject, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: PadPlusServer_pb.ResponseObject) => void): grpc.ClientUnaryCall; request(request: PadPlusServer_pb.RequestObject, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: PadPlusServer_pb.ResponseObject) => void): grpc.ClientUnaryCall; init(request: PadPlusServer_pb.InitConfig, options?: Partial): grpc.ClientReadableStream; init(request: PadPlusServer_pb.InitConfig, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; } export class PadPlusServerClient extends grpc.Client implements IPadPlusServerClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public request(request: PadPlusServer_pb.RequestObject, callback: (error: grpc.ServiceError | null, response: PadPlusServer_pb.ResponseObject) => void): grpc.ClientUnaryCall; public request(request: PadPlusServer_pb.RequestObject, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: PadPlusServer_pb.ResponseObject) => void): grpc.ClientUnaryCall; public request(request: PadPlusServer_pb.RequestObject, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: PadPlusServer_pb.ResponseObject) => void): grpc.ClientUnaryCall; public init(request: PadPlusServer_pb.InitConfig, options?: Partial): grpc.ClientReadableStream; public init(request: PadPlusServer_pb.InitConfig, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; }