ekangularbase
Version:
Authentication service for usermanagement(oidc client)
27 lines (23 loc) • 834 B
text/typescript
import { RequireInteractiveControl } from './Interactive Component/RequireInteractiveControl';
import { NotificationSummaryDetailClass } from './NotificationSummaryDetail';
export interface NotificationSummary {
id: string;
detail: NotificationSummaryDetailClass[];
totalMessageCount: number;
totalUnreadMessageCount: number;
}
export class NotificationSummaryClass implements NotificationSummary, RequireInteractiveControl {
totalUnreadMessageCount: number;
detail: NotificationSummaryDetailClass[];
totalMessageCount: number;
id: string;
isLocked: boolean;
}
// export namespace NotificationSummaryFunc {
// export function empty(): NotificationSummaryClass {
// return {
// isLocked: false,
// id: "",
// };
// }
// }