12 lines
423 B
TypeScript
12 lines
423 B
TypeScript
import { EventView } from "../models/view/eventView";
|
|
|
|
export abstract class ExportService {
|
|
getExport: (format?: "csv" | "json" | "encrypted_json") => Promise<string>;
|
|
getOrganizationExport: (
|
|
organizationId: string,
|
|
format?: "csv" | "json" | "encrypted_json"
|
|
) => Promise<string>;
|
|
getEventExport: (events: EventView[]) => Promise<string>;
|
|
getFileName: (prefix?: string, extension?: string) => string;
|
|
}
|