Merged in feat/SW-3688-nerbyhotels (pull request #3372)

feat(SW-3688): remove nearbyHotels prop/fetch from hotelscheme

* feat(SW-3688): remove nearbyHotels prop/fetch from hotelscheme

* Cleanup


Approved-by: Joakim Jäderberg
This commit is contained in:
Linus Flood
2025-12-18 13:43:56 +00:00
parent 6b08d5a113
commit 40e1efa81f
5 changed files with 1 additions and 42 deletions

View File

@@ -28,13 +28,7 @@ import { relationshipsSchema } from "./schemas/relationships"
import { roomConfigurationSchema } from "./schemas/roomAvailability/configuration"
import { rateDefinitionSchema } from "./schemas/roomAvailability/rateDefinition"
import type {
AdditionalData,
City,
NearbyHotel,
Restaurant,
Room,
} from "../../types/hotel"
import type { AdditionalData, City, Restaurant, Room } from "../../types/hotel"
import type { Product, RateDefinition } from "../../types/roomAvailability"
// NOTE: Find schema at: https://aks-test.scandichotels.com/hotel/swagger/v1/index.html
@@ -62,9 +56,6 @@ export const hotelSchema = z
(inc): inc is AdditionalData => inc!.type === "additionalData"
) ?? ({} as AdditionalData)
const cities = included.filter((inc): inc is City => inc!.type === "cities")
const nearbyHotels = included.filter(
(inc): inc is NearbyHotel => inc!.type === "hotels"
)
const restaurants = included.filter(
(inc): inc is Restaurant => inc!.type === "restaurants"
)
@@ -78,7 +69,6 @@ export const hotelSchema = z
...data,
...attributes,
},
nearbyHotels,
restaurants,
roomCategories,
}