hr-db
    Preparing search index...

    Variable EmployeeWhereSchemaJsonConst

    EmployeeWhereSchemaJson: ZodPipe<
        ZodTransform<any, unknown>,
        ZodObject<
            {
                benefits: ZodOptional<
                    ZodObject<
                        {
                            every: ZodOptional<
                                ZodObject<
                                    {
                                        benefitId: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        status: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            none: ZodOptional<
                                ZodObject<
                                    {
                                        benefitId: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        status: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            some: ZodOptional<
                                ZodObject<
                                    {
                                        benefitId: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        status: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                clockIns: ZodOptional<
                    ZodObject<
                        {
                            every: ZodOptional<
                                ZodObject<
                                    {
                                        clockIn: ZodOptional<ZodUnion<(...)>>;
                                        clockOut: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            none: ZodOptional<
                                ZodObject<
                                    {
                                        clockIn: ZodOptional<ZodUnion<(...)>>;
                                        clockOut: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            some: ZodOptional<
                                ZodObject<
                                    {
                                        clockIn: ZodOptional<ZodUnion<(...)>>;
                                        clockOut: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                contact: ZodOptional<
                    ZodObject<
                        {
                            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,
                                        >,
                                    ],
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                deductions: ZodOptional<
                    ZodObject<
                        {
                            every: ZodOptional<
                                ZodObject<
                                    {
                                        employeeAmount: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        policyId: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            none: ZodOptional<
                                ZodObject<
                                    {
                                        employeeAmount: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        policyId: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            some: ZodOptional<
                                ZodObject<
                                    {
                                        employeeAmount: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        policyId: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                directManager: ZodOptional<
                    ZodObject<
                        {
                            directManagerId: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodCoercedNumber<unknown>,
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            employmentType: ZodOptional<
                                ZodEnum<
                                    {
                                        CONTRACTOR: "CONTRACTOR";
                                        FULL_TIME: "FULL_TIME";
                                        INTERN: "INTERN";
                                        PART_TIME: "PART_TIME";
                                    },
                                >,
                            >;
                            firstName: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            hireDate: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        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,
                                        >,
                                    ],
                                >,
                            >;
                            lastName: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            middleName: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            preferedName: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            status: ZodOptional<
                                ZodEnum<
                                    {
                                        ACTIVE: "ACTIVE";
                                        INACTIVE: "INACTIVE";
                                        INCOMMING: "INCOMMING";
                                        LEFT: "LEFT";
                                        TERMINATED: "TERMINATED";
                                    },
                                >,
                            >;
                            terminationDate: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            titleId: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodCoercedNumber<unknown>,
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            uuid: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                directManagerId: ZodOptional<
                    ZodUnion<
                        [
                            ZodCoercedNumber<unknown>,
                            ZodObject<
                                {
                                    equals: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    in: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                    lt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    lte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                employmentType: ZodOptional<
                    ZodEnum<
                        {
                            CONTRACTOR: "CONTRACTOR";
                            FULL_TIME: "FULL_TIME";
                            INTERN: "INTERN";
                            PART_TIME: "PART_TIME";
                        },
                    >,
                >;
                firstName: ZodOptional<
                    ZodUnion<
                        [
                            ZodString,
                            ZodObject<
                                {
                                    contains: ZodOptional<ZodString>;
                                    endsWith: ZodOptional<ZodString>;
                                    equals: ZodOptional<ZodString>;
                                    gt: ZodOptional<ZodString>;
                                    gte: ZodOptional<ZodString>;
                                    in: ZodOptional<ZodArray<ZodString>>;
                                    lt: ZodOptional<ZodString>;
                                    lte: ZodOptional<ZodString>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodString>>;
                                    startsWith: ZodOptional<ZodString>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                hireDate: ZodOptional<
                    ZodUnion<
                        [
                            ZodString,
                            ZodObject<
                                {
                                    equals: ZodOptional<ZodISODateTime>;
                                    gt: ZodOptional<ZodISODateTime>;
                                    gte: ZodOptional<ZodISODateTime>;
                                    in: ZodOptional<ZodArray<ZodISODateTime>>;
                                    lt: ZodOptional<ZodISODateTime>;
                                    lte: ZodOptional<ZodISODateTime>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodISODateTime>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                id: ZodOptional<
                    ZodUnion<
                        [
                            ZodCoercedNumber<unknown>,
                            ZodObject<
                                {
                                    equals: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    in: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                    lt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    lte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                lastName: ZodOptional<
                    ZodUnion<
                        [
                            ZodString,
                            ZodObject<
                                {
                                    contains: ZodOptional<ZodString>;
                                    endsWith: ZodOptional<ZodString>;
                                    equals: ZodOptional<ZodString>;
                                    gt: ZodOptional<ZodString>;
                                    gte: ZodOptional<ZodString>;
                                    in: ZodOptional<ZodArray<ZodString>>;
                                    lt: ZodOptional<ZodString>;
                                    lte: ZodOptional<ZodString>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodString>>;
                                    startsWith: ZodOptional<ZodString>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                managingEmployees: ZodOptional<
                    ZodObject<
                        {
                            every: 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,
                                >,
                            >;
                            none: 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,
                                >,
                            >;
                            some: 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,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                managingTeams: ZodOptional<
                    ZodObject<
                        {
                            every: ZodOptional<
                                ZodObject<
                                    {
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        managerId: ZodOptional<ZodUnion<(...)>>;
                                        teamId: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            none: ZodOptional<
                                ZodObject<
                                    {
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        managerId: ZodOptional<ZodUnion<(...)>>;
                                        teamId: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            some: ZodOptional<
                                ZodObject<
                                    {
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        managerId: ZodOptional<ZodUnion<(...)>>;
                                        teamId: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                memberships: ZodOptional<
                    ZodObject<
                        {
                            every: ZodOptional<
                                ZodObject<
                                    {
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        memberId: ZodOptional<ZodUnion<(...)>>;
                                        teamId: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            none: ZodOptional<
                                ZodObject<
                                    {
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        memberId: ZodOptional<ZodUnion<(...)>>;
                                        teamId: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            some: ZodOptional<
                                ZodObject<
                                    {
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        memberId: ZodOptional<ZodUnion<(...)>>;
                                        teamId: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                middleName: ZodOptional<
                    ZodUnion<
                        [
                            ZodString,
                            ZodObject<
                                {
                                    contains: ZodOptional<ZodString>;
                                    endsWith: ZodOptional<ZodString>;
                                    equals: ZodOptional<ZodString>;
                                    gt: ZodOptional<ZodString>;
                                    gte: ZodOptional<ZodString>;
                                    in: ZodOptional<ZodArray<ZodString>>;
                                    lt: ZodOptional<ZodString>;
                                    lte: ZodOptional<ZodString>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodString>>;
                                    startsWith: ZodOptional<ZodString>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                paychecks: ZodOptional<
                    ZodObject<
                        {
                            every: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        grossAmount: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        netAmount: ZodOptional<ZodUnion<(...)>>;
                                        payrollRunId: ZodOptional<ZodUnion<(...)>>;
                                        updatedAt: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            none: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        grossAmount: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        netAmount: ZodOptional<ZodUnion<(...)>>;
                                        payrollRunId: ZodOptional<ZodUnion<(...)>>;
                                        updatedAt: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            some: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        grossAmount: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        netAmount: ZodOptional<ZodUnion<(...)>>;
                                        payrollRunId: ZodOptional<ZodUnion<(...)>>;
                                        updatedAt: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                personalData: ZodOptional<
                    ZodObject<
                        {
                            dob: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            ein: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            employeeId: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodCoercedNumber<unknown>,
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            gender: ZodOptional<
                                ZodEnum<{ FEMALE: "FEMALE"; MALE: "MALE"; OTHER: "OTHER" }>,
                            >;
                            id: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodCoercedNumber<unknown>,
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            maritalStatus: ZodOptional<
                                ZodEnum<{ MARRIED: "MARRIED"; SINGLE: "SINGLE" }>,
                            >;
                        },
                        $strip,
                    >,
                >;
                preferedName: ZodOptional<
                    ZodUnion<
                        [
                            ZodString,
                            ZodObject<
                                {
                                    contains: ZodOptional<ZodString>;
                                    endsWith: ZodOptional<ZodString>;
                                    equals: ZodOptional<ZodString>;
                                    gt: ZodOptional<ZodString>;
                                    gte: ZodOptional<ZodString>;
                                    in: ZodOptional<ZodArray<ZodString>>;
                                    lt: ZodOptional<ZodString>;
                                    lte: ZodOptional<ZodString>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodString>>;
                                    startsWith: ZodOptional<ZodString>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                resolvedPayrollRuns: ZodOptional<
                    ZodObject<
                        {
                            every: ZodOptional<
                                ZodObject<
                                    {
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        payDate: ZodOptional<ZodUnion<(...)>>;
                                        resolverId: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        status: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            none: ZodOptional<
                                ZodObject<
                                    {
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        payDate: ZodOptional<ZodUnion<(...)>>;
                                        resolverId: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        status: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            some: ZodOptional<
                                ZodObject<
                                    {
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        payDate: ZodOptional<ZodUnion<(...)>>;
                                        resolverId: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        status: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                resolvedTimeOffs: ZodOptional<
                    ZodObject<
                        {
                            every: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        policyId: ZodOptional<ZodUnion<(...)>>;
                                        reason: ZodOptional<ZodUnion<(...)>>;
                                        resolverId: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        status: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            none: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        policyId: ZodOptional<ZodUnion<(...)>>;
                                        reason: ZodOptional<ZodUnion<(...)>>;
                                        resolverId: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        status: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            some: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        policyId: ZodOptional<ZodUnion<(...)>>;
                                        reason: ZodOptional<ZodUnion<(...)>>;
                                        resolverId: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        status: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                salary: ZodOptional<
                    ZodObject<
                        {
                            employeeId: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodCoercedNumber<unknown>,
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            endDate: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            frequency: ZodOptional<
                                ZodEnum<
                                    {
                                        ANNUAL: "ANNUAL";
                                        BI_WEEKLY: "BI_WEEKLY";
                                        HOURLY: "HOURLY";
                                        MONTHLY: "MONTHLY";
                                        WEEKLY: "WEEKLY";
                                    },
                                >,
                            >;
                            gross: 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,
                                        >,
                                    ],
                                >,
                            >;
                            startDate: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                salaryHistory: ZodOptional<
                    ZodObject<
                        {
                            every: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        newSalary: ZodOptional<ZodUnion<(...)>>;
                                        oldSalary: ZodOptional<ZodUnion<(...)>>;
                                        reason: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            none: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        newSalary: ZodOptional<ZodUnion<(...)>>;
                                        oldSalary: ZodOptional<ZodUnion<(...)>>;
                                        reason: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            some: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        newSalary: ZodOptional<ZodUnion<(...)>>;
                                        oldSalary: ZodOptional<ZodUnion<(...)>>;
                                        reason: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                status: ZodOptional<
                    ZodEnum<
                        {
                            ACTIVE: "ACTIVE";
                            INACTIVE: "INACTIVE";
                            INCOMMING: "INCOMMING";
                            LEFT: "LEFT";
                            TERMINATED: "TERMINATED";
                        },
                    >,
                >;
                taxData: ZodOptional<
                    ZodObject<
                        {
                            every: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        deductionsAmount: ZodOptional<ZodUnion<(...)>>;
                                        dependentsCredit: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        extraWithholding: ZodOptional<ZodUnion<(...)>>;
                                        federalStatus: ZodOptional<ZodEnum<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        isExempt: ZodOptional<ZodUnion<(...)>>;
                                        isNonResidentAlien: ZodOptional<ZodUnion<(...)>>;
                                        multipleJobs: ZodOptional<ZodUnion<(...)>>;
                                        otherIncome: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        updatedAt: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            none: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        deductionsAmount: ZodOptional<ZodUnion<(...)>>;
                                        dependentsCredit: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        extraWithholding: ZodOptional<ZodUnion<(...)>>;
                                        federalStatus: ZodOptional<ZodEnum<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        isExempt: ZodOptional<ZodUnion<(...)>>;
                                        isNonResidentAlien: ZodOptional<ZodUnion<(...)>>;
                                        multipleJobs: ZodOptional<ZodUnion<(...)>>;
                                        otherIncome: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        updatedAt: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            some: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        deductionsAmount: ZodOptional<ZodUnion<(...)>>;
                                        dependentsCredit: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        extraWithholding: ZodOptional<ZodUnion<(...)>>;
                                        federalStatus: ZodOptional<ZodEnum<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        isExempt: ZodOptional<ZodUnion<(...)>>;
                                        isNonResidentAlien: ZodOptional<ZodUnion<(...)>>;
                                        multipleJobs: ZodOptional<ZodUnion<(...)>>;
                                        otherIncome: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        updatedAt: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                terminationDate: ZodOptional<
                    ZodUnion<
                        [
                            ZodString,
                            ZodObject<
                                {
                                    equals: ZodOptional<ZodISODateTime>;
                                    gt: ZodOptional<ZodISODateTime>;
                                    gte: ZodOptional<ZodISODateTime>;
                                    in: ZodOptional<ZodArray<ZodISODateTime>>;
                                    lt: ZodOptional<ZodISODateTime>;
                                    lte: ZodOptional<ZodISODateTime>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodISODateTime>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                timeOffBalances: ZodOptional<
                    ZodObject<
                        {
                            every: ZodOptional<
                                ZodObject<
                                    {
                                        accruedHours: ZodOptional<ZodUnion<(...)>>;
                                        availableHours: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        policyId: ZodOptional<ZodUnion<(...)>>;
                                        usedHours: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            none: ZodOptional<
                                ZodObject<
                                    {
                                        accruedHours: ZodOptional<ZodUnion<(...)>>;
                                        availableHours: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        policyId: ZodOptional<ZodUnion<(...)>>;
                                        usedHours: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            some: ZodOptional<
                                ZodObject<
                                    {
                                        accruedHours: ZodOptional<ZodUnion<(...)>>;
                                        availableHours: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        policyId: ZodOptional<ZodUnion<(...)>>;
                                        usedHours: ZodOptional<ZodUnion<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                timeOffRequests: ZodOptional<
                    ZodObject<
                        {
                            every: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        policyId: ZodOptional<ZodUnion<(...)>>;
                                        reason: ZodOptional<ZodUnion<(...)>>;
                                        resolverId: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        status: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            none: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        policyId: ZodOptional<ZodUnion<(...)>>;
                                        reason: ZodOptional<ZodUnion<(...)>>;
                                        resolverId: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        status: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            some: ZodOptional<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodUnion<(...)>>;
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        policyId: ZodOptional<ZodUnion<(...)>>;
                                        reason: ZodOptional<ZodUnion<(...)>>;
                                        resolverId: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        status: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                title: ZodOptional<
                    ZodObject<
                        {
                            departmentId: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodCoercedNumber<unknown>,
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            description: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            id: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodCoercedNumber<unknown>,
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            isActive: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodCoercedBoolean<unknown>,
                                        ZodObject<{ equals: ...; not: ... }, $strip>,
                                    ],
                                >,
                            >;
                            name: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                            slug: ZodOptional<
                                ZodUnion<
                                    [
                                        ZodString,
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                not: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                titleHistory: ZodOptional<
                    ZodObject<
                        {
                            every: ZodOptional<
                                ZodObject<
                                    {
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        reason: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        titleId: ZodOptional<ZodUnion<(...)>>;
                                        type: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            none: ZodOptional<
                                ZodObject<
                                    {
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        reason: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        titleId: ZodOptional<ZodUnion<(...)>>;
                                        type: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            some: ZodOptional<
                                ZodObject<
                                    {
                                        employeeId: ZodOptional<ZodUnion<(...)>>;
                                        endDate: ZodOptional<ZodUnion<(...)>>;
                                        id: ZodOptional<ZodUnion<(...)>>;
                                        reason: ZodOptional<ZodUnion<(...)>>;
                                        startDate: ZodOptional<ZodUnion<(...)>>;
                                        titleId: ZodOptional<ZodUnion<(...)>>;
                                        type: ZodOptional<ZodEnum<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                        },
                        $strip,
                    >,
                >;
                titleId: ZodOptional<
                    ZodUnion<
                        [
                            ZodCoercedNumber<unknown>,
                            ZodObject<
                                {
                                    equals: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    gte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    in: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                    lt: ZodOptional<ZodCoercedNumber<unknown>>;
                                    lte: ZodOptional<ZodCoercedNumber<unknown>>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodCoercedNumber<(...)>>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
                uuid: ZodOptional<
                    ZodUnion<
                        [
                            ZodString,
                            ZodObject<
                                {
                                    contains: ZodOptional<ZodString>;
                                    endsWith: ZodOptional<ZodString>;
                                    equals: ZodOptional<ZodString>;
                                    gt: ZodOptional<ZodString>;
                                    gte: ZodOptional<ZodString>;
                                    in: ZodOptional<ZodArray<ZodString>>;
                                    lt: ZodOptional<ZodString>;
                                    lte: ZodOptional<ZodString>;
                                    not: ZodOptional<
                                        ZodObject<
                                            {
                                                contains: ...;
                                                endsWith: ...;
                                                equals: ...;
                                                gt: ...;
                                                gte: ...;
                                                in: ...;
                                                lt: ...;
                                                lte: ...;
                                                notIn: ...;
                                                startsWith: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    notIn: ZodOptional<ZodArray<ZodString>>;
                                    startsWith: ZodOptional<ZodString>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >;
            },
            $strip,
        >,
    > = ...