hr-db
    Preparing search index...

    Variable ContactQuerySchemaConst

    ContactQuerySchema: ZodObject<
        {
            distinct: ZodOptional<
                ZodArray<ZodEnum<{ employeeId: "employeeId"; id: "id" }>>,
            >;
            orderBy: ZodOptional<
                ZodPipe<
                    ZodTransform<any, unknown>,
                    ZodArray<
                        ZodObject<
                            {
                                employeeId: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                                id: ZodOptional<ZodEnum<{ asc: "asc"; desc: "desc" }>>;
                            },
                            $strip,
                        >,
                    >,
                >,
            >;
            skip: ZodOptional<
                ZodOptional<ZodOptional<ZodDefault<ZodCoercedNumber<unknown>>>>,
            >;
            take: ZodOptional<
                ZodOptional<ZodOptional<ZodDefault<ZodCoercedNumber<unknown>>>>,
            >;
            where: ZodOptional<
                ZodPipe<
                    ZodTransform<any, unknown>,
                    ZodObject<
                        {
                            addresses: ZodOptional<
                                ZodObject<
                                    {
                                        every: ZodOptional<ZodObject<(...), (...)>>;
                                        none: ZodOptional<ZodObject<(...), (...)>>;
                                        some: ZodOptional<ZodObject<(...), (...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            emails: ZodOptional<
                                ZodObject<
                                    {
                                        every: ZodOptional<ZodObject<(...), (...)>>;
                                        none: ZodOptional<ZodObject<(...), (...)>>;
                                        some: ZodOptional<ZodObject<(...), (...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            employee: ZodOptional<
                                ZodObject<
                                    {
                                        directManagerId: ZodOptional<ZodUnion<(...)>>;
                                        employmentType: ZodOptional<ZodEnum<(...)>>;
                                        firstName: ZodOptional<ZodUnion<(...)>>;
                                        hireDate: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        lastName: ZodOptional<ZodUnion<(...)>>;
                                        middleName: ZodOptional<ZodUnion<(...)>>;
                                        preferedName: ZodOptional<ZodUnion<(...)>>;
                                        status: ZodOptional<ZodEnum<(...)>>;
                                        terminationDate: ZodOptional<ZodUnion<(...)>>;
                                        titleId: ZodOptional<ZodUnion<(...)>>;
                                        uuid: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            employeeId: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodCoercedNumber<unknown>,
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            id: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodCoercedNumber<unknown>,
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            phones: ZodOptional<
                                ZodObject<
                                    {
                                        every: ZodOptional<ZodObject<(...), (...)>>;
                                        none: ZodOptional<ZodObject<(...), (...)>>;
                                        some: ZodOptional<ZodObject<(...), (...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            primaryAddress: ZodOptional<
                                ZodObject<
                                    {
                                        addressId: ZodOptional<ZodUnion<(...)>>;
                                        contactId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            primaryEmail: ZodOptional<
                                ZodObject<
                                    {
                                        contactId: ZodOptional<ZodUnion<(...)>>;
                                        emailId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            primaryPhone: ZodOptional<
                                ZodObject<
                                    {
                                        contactId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        phoneId: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
        },
        $strip,
    > = ...