export interface Registration {
    id: number;
    activityId: number;
    activityTitle: string;
    activityStartTime: string;
    activityEndTime: string;
    activityLocation: string;
    ticketCode: string; // Used for QR code
    ticketPdfUrl?: string;
    status: number; // 1: Active, 0: Canceled
    createdAt: string;
    canceledAt?: string;
}

export interface RegistrationListResponse {
    records: Registration[];
    total: number;
    pages: number;
    current: number;
    size: number;
}
