feat(SW-245): Delete credit card

This commit is contained in:
Tobias Johansson
2024-08-13 10:20:59 +02:00
committed by Michael Zetterberg
parent 2af17ef4d8
commit e9a6499086
33 changed files with 603 additions and 208 deletions

View File

@@ -1,5 +1,7 @@
import { z } from "zod"
import { Lang } from "@/constants/languages"
export const getUserInputSchema = z
.object({
mask: z.boolean().default(true),
@@ -19,11 +21,15 @@ export const soonestUpcomingStaysInput = z
})
.default({ limit: 3 })
export const initiateSaveCardInput = z.object({
export const addCreditCardInput = z.object({
language: z.string(),
})
export const saveCardInput = z.object({
export const deleteCreditCardInput = z.object({
creditCardId: z.string(),
})
export const saveCreditCardInput = z.object({
transactionId: z.string(),
merchantId: z.string().optional(),
})