import { z } from 'zod'; export const ZFindUserSecurityAuditLogsSchema = z.object({ page: z.number().optional(), perPage: z.number().optional(), }); export type TFindUserSecurityAuditLogsSchema = z.infer; export const ZRetrieveUserByIdQuerySchema = z.object({ id: z.number().min(1), }); export type TRetrieveUserByIdQuerySchema = z.infer; export const ZCreateCheckoutSessionRequestSchema = z.object({ priceId: z.string().min(1), }); export const ZUpdateProfileMutationSchema = z.object({ name: z.string().min(1), signature: z.string(), }); export type TUpdateProfileMutationSchema = z.infer; export const ZSetProfileImageMutationSchema = z.object({ bytes: z.string().nullish(), teamId: z.number().min(1).nullish(), }); export type TSetProfileImageMutationSchema = z.infer;