feat(console): events (#5092)

Shows the list of events on instance level
This commit is contained in:
Max Peintner
2023-02-01 08:54:00 +00:00
committed by GitHub
parent 5ca7e83f0a
commit e9d5d1dcaf
35 changed files with 1790 additions and 13 deletions
+18
View File
@@ -204,6 +204,12 @@ import {
GetSecurityPolicyResponse,
SetSecurityPolicyRequest,
SetSecurityPolicyResponse,
ListEventsResponse,
ListEventsRequest,
ListEventTypesRequest,
ListEventTypesResponse,
ListAggregateTypesRequest,
ListAggregateTypesResponse,
GetNotificationPolicyRequest,
GetNotificationPolicyResponse,
UpdateNotificationPolicyRequest,
@@ -227,6 +233,18 @@ import { GrpcService } from './grpc.service';
export class AdminService {
constructor(private readonly grpcService: GrpcService) {}
public listEvents(req: ListEventsRequest): Promise<ListEventsResponse> {
return this.grpcService.admin.listEvents(req, null).then((resp) => resp);
}
public listEventTypes(req: ListEventTypesRequest): Promise<ListEventTypesResponse.AsObject> {
return this.grpcService.admin.listEventTypes(req, null).then((resp) => resp.toObject());
}
public listAggregateTypes(req: ListAggregateTypesRequest): Promise<ListAggregateTypesResponse.AsObject> {
return this.grpcService.admin.listAggregateTypes(req, null).then((resp) => resp.toObject());
}
public getSupportedLanguages(): Promise<GetSupportedLanguagesResponse.AsObject> {
const req = new GetSupportedLanguagesRequest();
return this.grpcService.admin.getSupportedLanguages(req, null).then((resp) => resp.toObject());