@emeraldpay/api
Version:
Common code for Emerald gRPC APIs
127 lines (118 loc) • 11 kB
TypeScript
// package: emerald
// file: auth.proto
/* tslint:disable */
/* eslint-disable */
import * as grpc from "grpc";
import * as auth_pb from "./auth_pb";
interface IAuthService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
authenticate: IAuthService_IAuthenticate;
refresh: IAuthService_IRefresh;
issueToken: IAuthService_IIssueToken;
whoAmI: IAuthService_IWhoAmI;
listTokens: IAuthService_IListTokens;
deleteToken: IAuthService_IDeleteToken;
}
interface IAuthService_IAuthenticate extends grpc.MethodDefinition<auth_pb.AuthRequest, auth_pb.AuthResponse> {
path: "/emerald.Auth/Authenticate";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<auth_pb.AuthRequest>;
requestDeserialize: grpc.deserialize<auth_pb.AuthRequest>;
responseSerialize: grpc.serialize<auth_pb.AuthResponse>;
responseDeserialize: grpc.deserialize<auth_pb.AuthResponse>;
}
interface IAuthService_IRefresh extends grpc.MethodDefinition<auth_pb.RefreshRequest, auth_pb.AuthResponse> {
path: "/emerald.Auth/Refresh";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<auth_pb.RefreshRequest>;
requestDeserialize: grpc.deserialize<auth_pb.RefreshRequest>;
responseSerialize: grpc.serialize<auth_pb.AuthResponse>;
responseDeserialize: grpc.deserialize<auth_pb.AuthResponse>;
}
interface IAuthService_IIssueToken extends grpc.MethodDefinition<auth_pb.IssueTokenRequest, auth_pb.IssuedTokenResponse> {
path: "/emerald.Auth/IssueToken";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<auth_pb.IssueTokenRequest>;
requestDeserialize: grpc.deserialize<auth_pb.IssueTokenRequest>;
responseSerialize: grpc.serialize<auth_pb.IssuedTokenResponse>;
responseDeserialize: grpc.deserialize<auth_pb.IssuedTokenResponse>;
}
interface IAuthService_IWhoAmI extends grpc.MethodDefinition<auth_pb.WhoAmIRequest, auth_pb.WhoAmIResponse> {
path: "/emerald.Auth/WhoAmI";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<auth_pb.WhoAmIRequest>;
requestDeserialize: grpc.deserialize<auth_pb.WhoAmIRequest>;
responseSerialize: grpc.serialize<auth_pb.WhoAmIResponse>;
responseDeserialize: grpc.deserialize<auth_pb.WhoAmIResponse>;
}
interface IAuthService_IListTokens extends grpc.MethodDefinition<auth_pb.ListTokensRequest, auth_pb.ListTokensResponse> {
path: "/emerald.Auth/ListTokens";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<auth_pb.ListTokensRequest>;
requestDeserialize: grpc.deserialize<auth_pb.ListTokensRequest>;
responseSerialize: grpc.serialize<auth_pb.ListTokensResponse>;
responseDeserialize: grpc.deserialize<auth_pb.ListTokensResponse>;
}
interface IAuthService_IDeleteToken extends grpc.MethodDefinition<auth_pb.DeleteTokenRequest, auth_pb.DeleteTokenResponse> {
path: "/emerald.Auth/DeleteToken";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<auth_pb.DeleteTokenRequest>;
requestDeserialize: grpc.deserialize<auth_pb.DeleteTokenRequest>;
responseSerialize: grpc.serialize<auth_pb.DeleteTokenResponse>;
responseDeserialize: grpc.deserialize<auth_pb.DeleteTokenResponse>;
}
export const AuthService: IAuthService;
export interface IAuthServer {
authenticate: grpc.handleUnaryCall<auth_pb.AuthRequest, auth_pb.AuthResponse>;
refresh: grpc.handleUnaryCall<auth_pb.RefreshRequest, auth_pb.AuthResponse>;
issueToken: grpc.handleUnaryCall<auth_pb.IssueTokenRequest, auth_pb.IssuedTokenResponse>;
whoAmI: grpc.handleUnaryCall<auth_pb.WhoAmIRequest, auth_pb.WhoAmIResponse>;
listTokens: grpc.handleUnaryCall<auth_pb.ListTokensRequest, auth_pb.ListTokensResponse>;
deleteToken: grpc.handleUnaryCall<auth_pb.DeleteTokenRequest, auth_pb.DeleteTokenResponse>;
}
export interface IAuthClient {
authenticate(request: auth_pb.AuthRequest, callback: (error: grpc.ServiceError | null, response: auth_pb.AuthResponse) => void): grpc.ClientUnaryCall;
authenticate(request: auth_pb.AuthRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: auth_pb.AuthResponse) => void): grpc.ClientUnaryCall;
authenticate(request: auth_pb.AuthRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: auth_pb.AuthResponse) => void): grpc.ClientUnaryCall;
refresh(request: auth_pb.RefreshRequest, callback: (error: grpc.ServiceError | null, response: auth_pb.AuthResponse) => void): grpc.ClientUnaryCall;
refresh(request: auth_pb.RefreshRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: auth_pb.AuthResponse) => void): grpc.ClientUnaryCall;
refresh(request: auth_pb.RefreshRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: auth_pb.AuthResponse) => void): grpc.ClientUnaryCall;
issueToken(request: auth_pb.IssueTokenRequest, callback: (error: grpc.ServiceError | null, response: auth_pb.IssuedTokenResponse) => void): grpc.ClientUnaryCall;
issueToken(request: auth_pb.IssueTokenRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: auth_pb.IssuedTokenResponse) => void): grpc.ClientUnaryCall;
issueToken(request: auth_pb.IssueTokenRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: auth_pb.IssuedTokenResponse) => void): grpc.ClientUnaryCall;
whoAmI(request: auth_pb.WhoAmIRequest, callback: (error: grpc.ServiceError | null, response: auth_pb.WhoAmIResponse) => void): grpc.ClientUnaryCall;
whoAmI(request: auth_pb.WhoAmIRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: auth_pb.WhoAmIResponse) => void): grpc.ClientUnaryCall;
whoAmI(request: auth_pb.WhoAmIRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: auth_pb.WhoAmIResponse) => void): grpc.ClientUnaryCall;
listTokens(request: auth_pb.ListTokensRequest, callback: (error: grpc.ServiceError | null, response: auth_pb.ListTokensResponse) => void): grpc.ClientUnaryCall;
listTokens(request: auth_pb.ListTokensRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: auth_pb.ListTokensResponse) => void): grpc.ClientUnaryCall;
listTokens(request: auth_pb.ListTokensRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: auth_pb.ListTokensResponse) => void): grpc.ClientUnaryCall;
deleteToken(request: auth_pb.DeleteTokenRequest, callback: (error: grpc.ServiceError | null, response: auth_pb.DeleteTokenResponse) => void): grpc.ClientUnaryCall;
deleteToken(request: auth_pb.DeleteTokenRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: auth_pb.DeleteTokenResponse) => void): grpc.ClientUnaryCall;
deleteToken(request: auth_pb.DeleteTokenRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: auth_pb.DeleteTokenResponse) => void): grpc.ClientUnaryCall;
}
export class AuthClient extends grpc.Client implements IAuthClient {
constructor(address: string, credentials: grpc.ChannelCredentials, options?: object);
public authenticate(request: auth_pb.AuthRequest, callback: (error: grpc.ServiceError | null, response: auth_pb.AuthResponse) => void): grpc.ClientUnaryCall;
public authenticate(request: auth_pb.AuthRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: auth_pb.AuthResponse) => void): grpc.ClientUnaryCall;
public authenticate(request: auth_pb.AuthRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: auth_pb.AuthResponse) => void): grpc.ClientUnaryCall;
public refresh(request: auth_pb.RefreshRequest, callback: (error: grpc.ServiceError | null, response: auth_pb.AuthResponse) => void): grpc.ClientUnaryCall;
public refresh(request: auth_pb.RefreshRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: auth_pb.AuthResponse) => void): grpc.ClientUnaryCall;
public refresh(request: auth_pb.RefreshRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: auth_pb.AuthResponse) => void): grpc.ClientUnaryCall;
public issueToken(request: auth_pb.IssueTokenRequest, callback: (error: grpc.ServiceError | null, response: auth_pb.IssuedTokenResponse) => void): grpc.ClientUnaryCall;
public issueToken(request: auth_pb.IssueTokenRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: auth_pb.IssuedTokenResponse) => void): grpc.ClientUnaryCall;
public issueToken(request: auth_pb.IssueTokenRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: auth_pb.IssuedTokenResponse) => void): grpc.ClientUnaryCall;
public whoAmI(request: auth_pb.WhoAmIRequest, callback: (error: grpc.ServiceError | null, response: auth_pb.WhoAmIResponse) => void): grpc.ClientUnaryCall;
public whoAmI(request: auth_pb.WhoAmIRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: auth_pb.WhoAmIResponse) => void): grpc.ClientUnaryCall;
public whoAmI(request: auth_pb.WhoAmIRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: auth_pb.WhoAmIResponse) => void): grpc.ClientUnaryCall;
public listTokens(request: auth_pb.ListTokensRequest, callback: (error: grpc.ServiceError | null, response: auth_pb.ListTokensResponse) => void): grpc.ClientUnaryCall;
public listTokens(request: auth_pb.ListTokensRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: auth_pb.ListTokensResponse) => void): grpc.ClientUnaryCall;
public listTokens(request: auth_pb.ListTokensRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: auth_pb.ListTokensResponse) => void): grpc.ClientUnaryCall;
public deleteToken(request: auth_pb.DeleteTokenRequest, callback: (error: grpc.ServiceError | null, response: auth_pb.DeleteTokenResponse) => void): grpc.ClientUnaryCall;
public deleteToken(request: auth_pb.DeleteTokenRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: auth_pb.DeleteTokenResponse) => void): grpc.ClientUnaryCall;
public deleteToken(request: auth_pb.DeleteTokenRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: auth_pb.DeleteTokenResponse) => void): grpc.ClientUnaryCall;
}