|
| 1 | +// package: users |
| 2 | +// file: users.proto |
| 3 | + |
| 4 | +/* tslint:disable */ |
| 5 | +/* eslint-disable */ |
| 6 | + |
| 7 | +import * as grpc from "grpc"; |
| 8 | +import * as users_pb from "./users_pb"; |
| 9 | +import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; |
| 10 | + |
| 11 | +interface IUsersService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> { |
| 12 | + getUser: IUsersService_IGetUser; |
| 13 | + createUser: IUsersService_ICreateUser; |
| 14 | + getUsers: IUsersService_IGetUsers; |
| 15 | +} |
| 16 | + |
| 17 | +interface IUsersService_IGetUser extends grpc.MethodDefinition<users_pb.UserRequest, users_pb.User> { |
| 18 | + path: string; // "/users.Users/GetUser" |
| 19 | + requestStream: false; |
| 20 | + responseStream: false; |
| 21 | + requestSerialize: grpc.serialize<users_pb.UserRequest>; |
| 22 | + requestDeserialize: grpc.deserialize<users_pb.UserRequest>; |
| 23 | + responseSerialize: grpc.serialize<users_pb.User>; |
| 24 | + responseDeserialize: grpc.deserialize<users_pb.User>; |
| 25 | +} |
| 26 | +interface IUsersService_ICreateUser extends grpc.MethodDefinition<users_pb.User, google_protobuf_empty_pb.Empty> { |
| 27 | + path: string; // "/users.Users/CreateUser" |
| 28 | + requestStream: true; |
| 29 | + responseStream: false; |
| 30 | + requestSerialize: grpc.serialize<users_pb.User>; |
| 31 | + requestDeserialize: grpc.deserialize<users_pb.User>; |
| 32 | + responseSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>; |
| 33 | + responseDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>; |
| 34 | +} |
| 35 | +interface IUsersService_IGetUsers extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, users_pb.User> { |
| 36 | + path: string; // "/users.Users/GetUsers" |
| 37 | + requestStream: false; |
| 38 | + responseStream: true; |
| 39 | + requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>; |
| 40 | + requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>; |
| 41 | + responseSerialize: grpc.serialize<users_pb.User>; |
| 42 | + responseDeserialize: grpc.deserialize<users_pb.User>; |
| 43 | +} |
| 44 | + |
| 45 | +export const UsersService: IUsersService; |
| 46 | + |
| 47 | +export interface IUsersServer { |
| 48 | + getUser: grpc.handleUnaryCall<users_pb.UserRequest, users_pb.User>; |
| 49 | + createUser: grpc.handleClientStreamingCall<users_pb.User, google_protobuf_empty_pb.Empty>; |
| 50 | + getUsers: grpc.handleServerStreamingCall<google_protobuf_empty_pb.Empty, users_pb.User>; |
| 51 | +} |
| 52 | + |
| 53 | +export interface IUsersClient { |
| 54 | + getUser(request: users_pb.UserRequest, callback: (error: grpc.ServiceError | null, response: users_pb.User) => void): grpc.ClientUnaryCall; |
| 55 | + getUser(request: users_pb.UserRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: users_pb.User) => void): grpc.ClientUnaryCall; |
| 56 | + getUser(request: users_pb.UserRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: users_pb.User) => void): grpc.ClientUnaryCall; |
| 57 | + createUser(callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream<users_pb.User>; |
| 58 | + createUser(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream<users_pb.User>; |
| 59 | + createUser(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream<users_pb.User>; |
| 60 | + createUser(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream<users_pb.User>; |
| 61 | + getUsers(request: google_protobuf_empty_pb.Empty, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<users_pb.User>; |
| 62 | + getUsers(request: google_protobuf_empty_pb.Empty, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<users_pb.User>; |
| 63 | +} |
| 64 | + |
| 65 | +export class UsersClient extends grpc.Client implements IUsersClient { |
| 66 | + constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); |
| 67 | + public getUser(request: users_pb.UserRequest, callback: (error: grpc.ServiceError | null, response: users_pb.User) => void): grpc.ClientUnaryCall; |
| 68 | + public getUser(request: users_pb.UserRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: users_pb.User) => void): grpc.ClientUnaryCall; |
| 69 | + public getUser(request: users_pb.UserRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: users_pb.User) => void): grpc.ClientUnaryCall; |
| 70 | + public createUser(callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream<users_pb.User>; |
| 71 | + public createUser(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream<users_pb.User>; |
| 72 | + public createUser(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream<users_pb.User>; |
| 73 | + public createUser(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream<users_pb.User>; |
| 74 | + public getUsers(request: google_protobuf_empty_pb.Empty, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<users_pb.User>; |
| 75 | + public getUsers(request: google_protobuf_empty_pb.Empty, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<users_pb.User>; |
| 76 | +} |
0 commit comments