+14
-15
@@ -1,25 +1,24 @@
|
||||
|
||||
export type NewBooking = {
|
||||
arrivalDate: Date,
|
||||
departureDate: Date,
|
||||
customerDetails: NewBookingCustomerDetails,
|
||||
rooms: NewBookingRoom[]
|
||||
arrivalDate: Date;
|
||||
departureDate: Date;
|
||||
customerDetails: NewBookingCustomerDetails;
|
||||
rooms: NewBookingRoom[];
|
||||
};
|
||||
|
||||
export type NewBookingCustomerDetails = {
|
||||
name: string | null,
|
||||
surname: string | null,
|
||||
email: string | null,
|
||||
phoneNumber: string | null
|
||||
name: string | null;
|
||||
surname: string | null;
|
||||
email: string | null;
|
||||
phoneNumber: string | null;
|
||||
};
|
||||
|
||||
export type NewBookingRoom = {
|
||||
roomCategory: number,
|
||||
guestNumber: number,
|
||||
amount: number,
|
||||
price: number
|
||||
roomCategory: number;
|
||||
guestNumber: number;
|
||||
amount: number;
|
||||
price: number;
|
||||
};
|
||||
|
||||
export type NewBookingResponse = {
|
||||
refNumber: number,
|
||||
}
|
||||
refNumber: number;
|
||||
};
|
||||
|
||||
+17
-19
@@ -1,24 +1,22 @@
|
||||
|
||||
|
||||
export type RoomCategory = {
|
||||
id: number,
|
||||
name: string,
|
||||
description: string,
|
||||
bedType: string,
|
||||
maxGuestNum: number,
|
||||
roomCategoryPhotos: RoomCategoryPhoto[],
|
||||
roomCategoryDetails: RoomCategoryDetails[],
|
||||
}
|
||||
id: number;
|
||||
name: string;
|
||||
description: string;
|
||||
bedType: string;
|
||||
maxGuestNum: number;
|
||||
roomCategoryPhotos: RoomCategoryPhoto[];
|
||||
roomCategoryDetails: RoomCategoryDetails[];
|
||||
};
|
||||
|
||||
export type RoomCategoryDetails = {
|
||||
id: number,
|
||||
detailsSection: string,
|
||||
detailValue: string,
|
||||
}
|
||||
id: number;
|
||||
detailsSection: string;
|
||||
detailValue: string;
|
||||
};
|
||||
|
||||
export type RoomCategoryPhoto = {
|
||||
id: number,
|
||||
path: string,
|
||||
altText: string | undefined,
|
||||
kind: string,
|
||||
}
|
||||
id: number;
|
||||
path: string;
|
||||
altText: string | undefined;
|
||||
kind: string;
|
||||
};
|
||||
|
||||
+17
-19
@@ -1,30 +1,28 @@
|
||||
|
||||
|
||||
export type RoomAvailabity = {
|
||||
roomCategory: number,
|
||||
availability: number
|
||||
}
|
||||
roomCategory: number;
|
||||
availability: number;
|
||||
};
|
||||
|
||||
export type RoomPrice = {
|
||||
guestNumber: number,
|
||||
price: number
|
||||
}
|
||||
guestNumber: number;
|
||||
price: number;
|
||||
};
|
||||
|
||||
export type AvailabilityRequest = {
|
||||
filter: AvailabilityFilter
|
||||
}
|
||||
filter: AvailabilityFilter;
|
||||
};
|
||||
|
||||
export type AvailabilityFilter = {
|
||||
startDate: string,
|
||||
endDate: string
|
||||
}
|
||||
startDate: string;
|
||||
endDate: string;
|
||||
};
|
||||
|
||||
export type FareRequest = {
|
||||
filter: FareFilter
|
||||
}
|
||||
filter: FareFilter;
|
||||
};
|
||||
|
||||
export type FareFilter = {
|
||||
roomCategory: number,
|
||||
startDate: string,
|
||||
endDate: string
|
||||
}
|
||||
roomCategory: number;
|
||||
startDate: string;
|
||||
endDate: string;
|
||||
};
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { DateRange } from "react-day-picker"
|
||||
import { DateRange } from "react-day-picker";
|
||||
|
||||
export type SearchFilter = {
|
||||
dateRange: DateRange
|
||||
}
|
||||
dateRange: DateRange;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user