Merged in revert-pr-1925 (pull request #1927)

Revert "Feat/sw 2323 find booking (pull request #1925)"

Approved-by: Anton Gunnarsson
This commit is contained in:
Linus Flood
2025-05-02 13:05:42 +00:00
parent 87efb72ff2
commit 6979ac0c3b
69 changed files with 883 additions and 1508 deletions

View File

@@ -103,7 +103,7 @@ export const createBookingInput = z.object({
})
export const addPackageInput = z.object({
refId: z.string(),
confirmationNumber: z.string(),
ancillaryComment: z.string(),
ancillaryDeliveryTime: z.string().nullish(),
packages: z.array(
@@ -117,22 +117,22 @@ export const addPackageInput = z.object({
})
export const removePackageInput = z.object({
refId: z.string(),
confirmationNumber: z.string(),
codes: z.array(z.string()),
language: z.nativeEnum(Lang).transform((val) => langToApiLang[val]),
})
export const priceChangeInput = z.object({
refId: z.string(),
confirmationNumber: z.string(),
})
export const cancelBookingsInput = z.object({
refIds: z.array(z.string()),
lang: z.nativeEnum(Lang),
confirmationNumbers: z.array(z.string()),
language: z.nativeEnum(Lang),
})
export const guaranteeBookingInput = z.object({
refId: z.string(),
confirmationNumber: z.string(),
card: z
.object({
alias: z.string(),
@@ -156,7 +156,7 @@ export const createRefIdInput = z.object({
})
export const updateBookingInput = z.object({
refId: z.string(),
confirmationNumber: z.string(),
checkInDate: z.string().optional(),
checkOutDate: z.string().optional(),
guest: z
@@ -168,35 +168,22 @@ export const updateBookingInput = z.object({
.optional(),
})
export const bookingConfirmationInput = z.object({
refId: z.string(),
lang: z.nativeEnum(Lang).optional(),
})
export const getLinkedReservationsInput = z.object({
refId: z.string(),
lang: z.nativeEnum(Lang).optional(),
})
export const findBookingInput = z.object({
// Query
const confirmationNumberInput = z.object({
confirmationNumber: z.string(),
firstName: z.string(),
lastName: z.string(),
email: z.string(),
lang: z.nativeEnum(Lang).optional(),
})
export const getBookingInput = confirmationNumberInput
export const getLinkedReservationsInput = z.object({
lang: z.nativeEnum(Lang).optional(),
rooms: z.array(
z.object({
confirmationNumber: z.string(),
})
),
})
export type LinkedReservationsInput = z.input<typeof getLinkedReservationsInput>
export const getBookingStatusInput = z.object({
refId: z.string(),
})
export const getBookingConfirmationErrorInput = z.object({
refId: z.string(),
})
export const getConfirmationCompletedInput = z.object({
refId: z.string(),
lang: z.nativeEnum(Lang),
})
export const getBookingStatusInput = confirmationNumberInput