library-ts/node/users/apps/reminder/data/ReminderEntry.ts

21 lines
469 B
TypeScript
Raw Permalink Normal View History

2025-11-15 18:58:30 +00:00
import { ISOTimeStamp } from "../../../../../browser/date/ISOTimeStamp";
import { CryptoTool } from "../../../../../browser/random/CryptoTool";
export enum ReminderEntryType
{
Mail, Clock, Calender
}
export class ReminderEntry
{
type:ReminderEntryType;
id:string;
creationTime:ISOTimeStamp;
static initialize( r:ReminderEntry )
{
r.id = CryptoTool.randomUUID();
r.type = ReminderEntryType.Mail;
r.creationTime = ISOTimeStamp.now();
}
}