export interface Visit { AppointmentId: number; AppointmentGenderPreference: 'None' | 'Female' | 'Male'; AppointmentStatus: 'None' | 'Requested' | 'Booked' | 'Completed' | 'Confirmed' | 'Arrived' | 'NoShow' | 'Cancelled' | 'LateCancelled'; ClassId: number; ClientId: string; StartDateTime: string; EndDateTime: string; Id: number; LastModifiedDateTime: string; LateCancelled: boolean; SiteId: number; LocationId: number; MakeUp: boolean; Name: string; ServiceId: number; ServiceName: string; ProductId: number; SignedIn: boolean; StaffId: number; WebSignup: boolean; Action: 'None' | 'Added' | 'Updated' | 'Failed' | 'Removed'; Missed: boolean; VisitType: number; TypeGroup: number; TypeTaken: string; }