hr-db
    Preparing search index...

    Variable EmployeeOwnWhereSchemaJsonConst

    EmployeeOwnWhereSchemaJson: ZodPipe<
        ZodTransform<any, unknown>,
        ZodObject<
            {
                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,
                            >,
                        ],
                    >,
                >;
                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,
                            >,
                        ],
                    >,
                >;
                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,
                            >,
                        ],
                    >,
                >;
                status: ZodOptional<
                    ZodEnum<
                        {
                            ACTIVE: "ACTIVE";
                            INACTIVE: "INACTIVE";
                            INCOMMING: "INCOMMING";
                            LEFT: "LEFT";
                            TERMINATED: "TERMINATED";
                        },
                    >,
                >;
                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,
                            >,
                        ],
                    >,
                >;
                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,
        >,
    > = ...