import { IOrder } from 'order'; import { IPerson } from 'person'; import { IPlace } from 'place'; export interface IEvent { id?: string; start: string; end?: string; duration?: IDuration; title?: string; description?: string; location?: string; url?: string; geo?: IGeo; categories?: string[]; color?: string; status?: string; busyStatus?: string; organizer?: Organizer; order?: IOrder; person?: IPerson; address?: IPlace; isRoaming?: boolean; } export interface IDuration { hours: number; minutes: number; } export interface IGeo { lat: number; lon: number; } export interface Organizer { name: string; email?: string; }