updated living space added

This commit is contained in:
2025-12-04 15:46:24 +03:00
parent 56b42bb906
commit 53e1f1e4fc
70 changed files with 1128 additions and 824 deletions

View File

@@ -1,28 +1,20 @@
import { z } from "zod"
export const tokenSchema = z.object({
prefix: z.string().min(1, "Prefix is required").optional(),
token: z.string().min(1, "Token is required").optional(),
})
export const collectionTokensSchema = z.object({
default: z.string().optional(),
tokens: z.array(tokenSchema).optional()
})
export const userUpdateSchema = z.object({
expiryStarts: z.string().optional(),
expiryEnds: z.string().optional(),
isConfirmed: z.boolean().optional(),
isNotificationSend: z.boolean().optional(),
isConfirmed: z.boolean(),
isNotificationSend: z.boolean(),
tag: z.string().optional(),
email: z.string().email().optional(),
phone: z.string().min(5).optional(),
person: z.string().optional(),
collectionTokens: collectionTokensSchema,
email: z.string().email(),
phone: z.string().min(5),
person: z.string(),
collectionTokens: z.object({
defaultSelection: z.string(),
selectedBuildIDS: z.array(z.string()),
selectedCompanyIDS: z.array(z.string()),
}).optional()
})
export type UserUpdate = z.infer<typeof userUpdateSchema>