updated living space added
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user