@emeraldpay/api
Version:
Common code for Emerald gRPC APIs
137 lines (116 loc) • 9.4 kB
TypeScript
// package: emerald.sierra
// file: sierra.proto
/* tslint:disable */
/* eslint-disable */
import * as grpc from "grpc";
import * as sierra_pb from "./sierra_pb";
import * as sierra_message_pb from "./sierra.message_pb";
interface IProjectService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
createProject: IProjectService_ICreateProject;
listProjects: IProjectService_IListProjects;
}
interface IProjectService_ICreateProject extends grpc.MethodDefinition<sierra_message_pb.CreateProjectRequest, sierra_message_pb.Project> {
path: "/emerald.sierra.Project/CreateProject";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<sierra_message_pb.CreateProjectRequest>;
requestDeserialize: grpc.deserialize<sierra_message_pb.CreateProjectRequest>;
responseSerialize: grpc.serialize<sierra_message_pb.Project>;
responseDeserialize: grpc.deserialize<sierra_message_pb.Project>;
}
interface IProjectService_IListProjects extends grpc.MethodDefinition<sierra_message_pb.ListProjectsRequest, sierra_message_pb.Project> {
path: "/emerald.sierra.Project/ListProjects";
requestStream: false;
responseStream: true;
requestSerialize: grpc.serialize<sierra_message_pb.ListProjectsRequest>;
requestDeserialize: grpc.deserialize<sierra_message_pb.ListProjectsRequest>;
responseSerialize: grpc.serialize<sierra_message_pb.Project>;
responseDeserialize: grpc.deserialize<sierra_message_pb.Project>;
}
export const ProjectService: IProjectService;
export interface IProjectServer {
createProject: grpc.handleUnaryCall<sierra_message_pb.CreateProjectRequest, sierra_message_pb.Project>;
listProjects: grpc.handleServerStreamingCall<sierra_message_pb.ListProjectsRequest, sierra_message_pb.Project>;
}
export interface IProjectClient {
createProject(request: sierra_message_pb.CreateProjectRequest, callback: (error: grpc.ServiceError | null, response: sierra_message_pb.Project) => void): grpc.ClientUnaryCall;
createProject(request: sierra_message_pb.CreateProjectRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: sierra_message_pb.Project) => void): grpc.ClientUnaryCall;
createProject(request: sierra_message_pb.CreateProjectRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: sierra_message_pb.Project) => void): grpc.ClientUnaryCall;
listProjects(request: sierra_message_pb.ListProjectsRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<sierra_message_pb.Project>;
listProjects(request: sierra_message_pb.ListProjectsRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<sierra_message_pb.Project>;
}
export class ProjectClient extends grpc.Client implements IProjectClient {
constructor(address: string, credentials: grpc.ChannelCredentials, options?: object);
public createProject(request: sierra_message_pb.CreateProjectRequest, callback: (error: grpc.ServiceError | null, response: sierra_message_pb.Project) => void): grpc.ClientUnaryCall;
public createProject(request: sierra_message_pb.CreateProjectRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: sierra_message_pb.Project) => void): grpc.ClientUnaryCall;
public createProject(request: sierra_message_pb.CreateProjectRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: sierra_message_pb.Project) => void): grpc.ClientUnaryCall;
public listProjects(request: sierra_message_pb.ListProjectsRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<sierra_message_pb.Project>;
public listProjects(request: sierra_message_pb.ListProjectsRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<sierra_message_pb.Project>;
}
interface IOrgService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
getOrg: IOrgService_IGetOrg;
}
interface IOrgService_IGetOrg extends grpc.MethodDefinition<sierra_message_pb.GetOrgRequest, sierra_message_pb.Org> {
path: "/emerald.sierra.Org/GetOrg";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<sierra_message_pb.GetOrgRequest>;
requestDeserialize: grpc.deserialize<sierra_message_pb.GetOrgRequest>;
responseSerialize: grpc.serialize<sierra_message_pb.Org>;
responseDeserialize: grpc.deserialize<sierra_message_pb.Org>;
}
export const OrgService: IOrgService;
export interface IOrgServer {
getOrg: grpc.handleUnaryCall<sierra_message_pb.GetOrgRequest, sierra_message_pb.Org>;
}
export interface IOrgClient {
getOrg(request: sierra_message_pb.GetOrgRequest, callback: (error: grpc.ServiceError | null, response: sierra_message_pb.Org) => void): grpc.ClientUnaryCall;
getOrg(request: sierra_message_pb.GetOrgRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: sierra_message_pb.Org) => void): grpc.ClientUnaryCall;
getOrg(request: sierra_message_pb.GetOrgRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: sierra_message_pb.Org) => void): grpc.ClientUnaryCall;
}
export class OrgClient extends grpc.Client implements IOrgClient {
constructor(address: string, credentials: grpc.ChannelCredentials, options?: object);
public getOrg(request: sierra_message_pb.GetOrgRequest, callback: (error: grpc.ServiceError | null, response: sierra_message_pb.Org) => void): grpc.ClientUnaryCall;
public getOrg(request: sierra_message_pb.GetOrgRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: sierra_message_pb.Org) => void): grpc.ClientUnaryCall;
public getOrg(request: sierra_message_pb.GetOrgRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: sierra_message_pb.Org) => void): grpc.ClientUnaryCall;
}
interface IStatService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
getRequestCount: IStatService_IGetRequestCount;
getTokenStat: IStatService_IGetTokenStat;
}
interface IStatService_IGetRequestCount extends grpc.MethodDefinition<sierra_message_pb.GetRequestCountRequest, sierra_message_pb.GroupRequestCount> {
path: "/emerald.sierra.Stat/GetRequestCount";
requestStream: false;
responseStream: true;
requestSerialize: grpc.serialize<sierra_message_pb.GetRequestCountRequest>;
requestDeserialize: grpc.deserialize<sierra_message_pb.GetRequestCountRequest>;
responseSerialize: grpc.serialize<sierra_message_pb.GroupRequestCount>;
responseDeserialize: grpc.deserialize<sierra_message_pb.GroupRequestCount>;
}
interface IStatService_IGetTokenStat extends grpc.MethodDefinition<sierra_message_pb.GetTokenStatRequest, sierra_message_pb.TokenStat> {
path: "/emerald.sierra.Stat/GetTokenStat";
requestStream: false;
responseStream: true;
requestSerialize: grpc.serialize<sierra_message_pb.GetTokenStatRequest>;
requestDeserialize: grpc.deserialize<sierra_message_pb.GetTokenStatRequest>;
responseSerialize: grpc.serialize<sierra_message_pb.TokenStat>;
responseDeserialize: grpc.deserialize<sierra_message_pb.TokenStat>;
}
export const StatService: IStatService;
export interface IStatServer {
getRequestCount: grpc.handleServerStreamingCall<sierra_message_pb.GetRequestCountRequest, sierra_message_pb.GroupRequestCount>;
getTokenStat: grpc.handleServerStreamingCall<sierra_message_pb.GetTokenStatRequest, sierra_message_pb.TokenStat>;
}
export interface IStatClient {
getRequestCount(request: sierra_message_pb.GetRequestCountRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<sierra_message_pb.GroupRequestCount>;
getRequestCount(request: sierra_message_pb.GetRequestCountRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<sierra_message_pb.GroupRequestCount>;
getTokenStat(request: sierra_message_pb.GetTokenStatRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<sierra_message_pb.TokenStat>;
getTokenStat(request: sierra_message_pb.GetTokenStatRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<sierra_message_pb.TokenStat>;
}
export class StatClient extends grpc.Client implements IStatClient {
constructor(address: string, credentials: grpc.ChannelCredentials, options?: object);
public getRequestCount(request: sierra_message_pb.GetRequestCountRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<sierra_message_pb.GroupRequestCount>;
public getRequestCount(request: sierra_message_pb.GetRequestCountRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<sierra_message_pb.GroupRequestCount>;
public getTokenStat(request: sierra_message_pb.GetTokenStatRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<sierra_message_pb.TokenStat>;
public getTokenStat(request: sierra_message_pb.GetTokenStatRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<sierra_message_pb.TokenStat>;
}