diff --git a/src/Stays/StaysTypes.ts b/src/Stays/StaysTypes.ts index 89be18b8..17fb06a3 100644 --- a/src/Stays/StaysTypes.ts +++ b/src/Stays/StaysTypes.ts @@ -518,6 +518,10 @@ export interface StaysQuote { export type StaysBookingStatus = 'confirmed' | 'cancelled' +export interface StaysBookingKeyCollection { + instructions: string +} + export interface StaysBooking { /** * The ID of the booking @@ -579,6 +583,11 @@ export interface StaysBooking { * The number of rooms in the booking. */ rooms: number + + /** + * Instructions to access the accommodation in the booking + */ + key_collection: StaysBookingKeyCollection | null } interface CommonStaysSearchParams { diff --git a/src/Stays/mocks.ts b/src/Stays/mocks.ts index 96fd0a75..c1fb0b42 100644 --- a/src/Stays/mocks.ts +++ b/src/Stays/mocks.ts @@ -172,6 +172,9 @@ export const MOCK_BOOKING: StaysBooking = { supported_loyalty_programme: null, loyalty_programme_account_number: null, rooms: 1, + key_collection: { + instructions: 'Key is at the property. Collect from the lock box.', + }, } export const MOCK_CREATE_BOOKING_PAYLOAD: StaysBookingPayload = {