25 lines
573 B
TypeScript
25 lines
573 B
TypeScript
import type { OrderLine } from '../shared/order-line';
|
|
import type { BookingMode, EventTypeId } from './event-types';
|
|
|
|
export type BranchLocation = 'askim' | 'backaplan' | '';
|
|
|
|
export interface BookingDetails {
|
|
bookingMode: BookingMode;
|
|
eventType: EventTypeId | '';
|
|
eventTypeOther: string;
|
|
location: BranchLocation;
|
|
date: string;
|
|
time: string;
|
|
guests: string;
|
|
name: string;
|
|
phone: string;
|
|
email: string;
|
|
notes: string;
|
|
}
|
|
|
|
export type PreOrderLine = OrderLine;
|
|
|
|
export interface BookingInquiry {
|
|
booking: BookingDetails;
|
|
preOrder: PreOrderLine[];
|
|
} |