ekangularbase
Version:
Authentication service for usermanagement(oidc client)
31 lines (27 loc) • 867 B
text/typescript
import { RequireInteractiveControl } from './Interactive Component/RequireInteractiveControl';
export interface NotificationSummaryDetail {
id: string;
ocCode: string;
moduleName: string;
unreadMessageCount: number;
readMessageCount: number;
totalMessageCount: number;
}
export class NotificationSummaryDetailClass implements NotificationSummaryDetail, RequireInteractiveControl {
unreadMessageCount: number;
readMessageCount: number;
totalMessageCount: number;
ocCode: string;
moduleName: string;
id: string;
isLocked: boolean;
moduleDisplayName: string;
}
// export namespace NotificationSummaryDetailFunc {
// export function empty(): NotificationSummaryDetailClass {
// return {
// isLocked: false,
// id: "",
// };
// }
// }