melon_frontend/types/bill.ts
2021-07-14 16:50:41 +02:00

55 lines
773 B
TypeScript

export type BillForm = {
name: string;
phoneNumber: string;
price: number;
start: Date;
end: Date;
room: Room;
customers: number;
platform: Platform;
taxes: boolean;
paymentMethod: PaymentMethod;
paymentStatus: PaymentStatus;
};
export interface Bill {
id: number;
phoneNumber: number;
name: string;
price: number;
start: Date;
end: Date;
room: Room;
customers: number;
platform: Platform;
taxes: boolean;
paymentMethod: PaymentMethod;
paymentStatus: PaymentStatus;
}
export enum Room {
t2,
t3,
}
export enum Platform {
web,
booking,
airbnb,
tripadvisor,
perso,
}
export enum PaymentMethod {
card,
cash,
cheque,
transfer,
}
export enum PaymentStatus {
pending,
canceled,
completed,
refund,
}