improve calendar event creation

This commit is contained in:
Roland Schneider
2025-11-26 16:48:20 +01:00
parent 2934e099b1
commit 71a8e267dc
8 changed files with 88 additions and 34 deletions

View File

@@ -1,5 +1,19 @@
// dvbooking-cli/src/templates/angular/model.ts.tpl
export interface RecurrenceRuleDto {
frequency: 'DAILY' | 'WEEKLY' | 'MONTHLY' | 'YEARLY';
interval: number;
byDay?: string; // e.g., 'MO,TU,WE,TH,FR'
endDate?: Date;
count?: number;
}
// Generated by the CLI
export interface EventFormDTO {
id?: number;
@@ -9,4 +23,7 @@ export interface EventFormDTO {
start_time?: Date;
end_time?: Date;
is_recurring: boolean;
recurrenceRule?: RecurrenceRuleDto;
}
export interface UpdateEventFormDTO extends Partial<EventFormDTO>{}