21 lines
469 B
TypeScript
21 lines
469 B
TypeScript
|
|
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();
|
||
|
|
}
|
||
|
|
}
|