import { z } from "zod" import { Lang } from "@/constants/languages" export const getUserInputSchema = z .object({ mask: z.boolean().default(true), }) .default({}) export const staysInput = z .object({ cursor: z.number().optional(), limit: z.number().min(0).default(6), }) .default({}) export const soonestUpcomingStaysInput = z .object({ limit: z.number().int().positive(), }) .default({ limit: 3 }) export const addCreditCardInput = z.object({ language: z.string(), }) export const deleteCreditCardInput = z.object({ creditCardId: z.string(), }) export const saveCreditCardInput = z.object({ transactionId: z.string(), merchantId: z.string().optional(), }) export const friendTransactionsInput = z .object({ limit: z.number().int().positive(), page: z.number().int().positive(), }) .default({ limit: 5, page: 1 })