TestBuildMetadata: ZodObject<
    extendShape<
        Pick<
            {
                alias: ZodOptional<ZodString>;
                assignee: ZodOptional<ZodString>;
                author: ZodOptional<ZodString>;
                buisnessPhones: ZodOptional<ZodString>;
                category: ZodOptional<ZodString>;
                children: ZodOptional<ZodArray<ZodAny, "many">>;
                completeness: ZodOptional<ZodNumber>;
                consistant: ZodOptional<ZodNumber>;
                consistency: ZodOptional<ZodString>;
                content: ZodOptional<ZodString>;
                correctness: ZodOptional<ZodNumber>;
                dataQuality: ZodOptional<ZodString>;
                dateModified: ZodOptional<ZodString>;
                dateModifiedValue: ZodOptional<ZodNumber>;
                dbStatus: ZodOptional<ZodString>;
                default: ZodOptional<ZodBoolean>;
                description: ZodEffects<
                    ZodNullable<ZodString>,
                    string | string[],
                    string,
                >;
                email: ZodOptional<ZodString>;
                endDate: ZodOptional<ZodString>;
                estimateCost: ZodOptional<ZodString>;
                estimateTime: ZodOptional<ZodString>;
                extension: ZodOptional<ZodString>;
                external: ZodEffects<
                    ZodNullable<
                        ZodObject<
                            {
                                excel: ZodEffects<
                                    ZodEffects<ZodOptional<(...)>, any, { token?: ... }>,
                                    any,
                                    { token?: string },
                                >;
                                graph365: ZodEffects<
                                    ZodEffects<ZodOptional<(...)>, any, { id?: ...; url?: ... }>,
                                    any,
                                    { id?: string; url?: string },
                                >;
                                jira: ZodEffects<
                                    ZodEffects<ZodOptional<(...)>, any, { id?: ...; url?: ... }>,
                                    any,
                                    { id?: string; url?: string },
                                >;
                                relatics: ZodEffects<
                                    ZodEffects<ZodOptional<(...)>, any, { id?: ...; url?: ... }>,
                                    any,
                                    { id?: string; url?: string },
                                >;
                                sharepoint: ZodEffects<
                                    ZodEffects<ZodOptional<(...)>, any, { id?: ...; url?: ... }>,
                                    any,
                                    { id?: string; url?: string },
                                >;
                                testlink: ZodEffects<
                                    ZodEffects<ZodOptional<(...)>, any, { id?: ...; url?: ... }>,
                                    any,
                                    { id?: string; url?: string },
                                >;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                excel?: any;
                                graph365?: any;
                                jira?: any;
                                relatics?: any;
                                sharepoint?: any;
                                testlink?: any;
                            },
                            {
                                excel?: { token?: string };
                                graph365?: { id?: string; url?: string };
                                jira?: { id?: string; url?: string };
                                relatics?: { id?: string; url?: string };
                                sharepoint?: { id?: string; url?: string };
                                testlink?: { id?: string; url?: string };
                            },
                        >,
                    >,
                    any,
                    {
                        excel?: { token?: string };
                        graph365?: { id?: string; url?: string };
                        jira?: { id?: string; url?: string };
                        relatics?: { id?: string; url?: string };
                        sharepoint?: { id?: string; url?: string };
                        testlink?: { id?: string; url?: string };
                    },
                >;
                fileSize: ZodOptional<ZodNumber>;
                fileSizeRaw: ZodOptional<ZodNumber>;
                fileType: ZodOptional<ZodString>;
                first_name: ZodOptional<ZodString>;
                groups: ZodOptional<ZodString>;
                itemPath: ZodOptional<ZodString>;
                jobTitle: ZodOptional<ZodString>;
                key: ZodOptional<ZodString>;
                last_name: ZodOptional<ZodString>;
                linkItem: ZodOptional<ZodString>;
                liveview: ZodOptional<ZodString>;
                metatag: ZodOptional<ZodArray<ZodString, "many">>;
                mimeType: ZodOptional<ZodString>;
                modifiedBy: ZodOptional<ZodString>;
                modile: ZodOptional<ZodString>;
                officeLocaltion: ZodOptional<ZodString>;
                path: ZodEffects<
                    ZodNullable<ZodArray<ZodString, "many">>,
                    any,
                    string[],
                >;
                preferredLanguage: ZodOptional<ZodString>;
                project_id: ZodOptional<ZodString>;
                projectStatus: ZodOptional<ZodString>;
                rat: ZodOptional<
                    ZodObject<
                        {
                            numericQuality: ZodString;
                            qualityDate: ZodString;
                            qualityLevel: ZodString;
                            qualitySummary: ZodString;
                        },
                        "strip",
                        ZodTypeAny,
                        {
                            numericQuality?: string;
                            qualityDate?: string;
                            qualityLevel?: string;
                            qualitySummary?: string;
                        },
                        {
                            numericQuality?: string;
                            qualityDate?: string;
                            qualityLevel?: string;
                            qualitySummary?: string;
                        },
                    >,
                >;
                ref_extern: ZodEffects<
                    ZodNullable<ZodString>,
                    string | string[],
                    string,
                >;
                register_dt: ZodOptional<ZodNumber>;
                remark: ZodOptional<ZodString>;
                resolve_dt: ZodOptional<ZodNumber>;
                site: ZodOptional<
                    ZodObject<
                        { id: ZodString; url: ZodString },
                        "strip",
                        ZodTypeAny,
                        { id?: string; url?: string },
                        { id?: string; url?: string },
                    >,
                >;
                startDate: ZodOptional<ZodString>;
                status: ZodOptional<ZodString>;
                tags: ZodOptional<ZodArray<ZodString, "many">>;
                type: ZodOptional<ZodString>;
                url: ZodOptional<ZodString>;
                userPrincipalName: ZodOptional<ZodString>;
                validationType: ZodOptional<ZodString>;
                value: ZodOptional<ZodString>;
                views: ZodOptional<
                    ZodObject<
                        {
                            bubble: ZodAny;
                            forceDirectedTree: ZodAny;
                            listView: ZodObject<
                                { views: ZodAny },
                                "strip",
                                ZodTypeAny,
                                { views?: any },
                                { views?: any },
                            >;
                        },
                        "strip",
                        ZodTypeAny,
                        { bubble?: any; forceDirectedTree?: any; listView?: { views?: any } },
                        { bubble?: any; forceDirectedTree?: any; listView?: { views?: any } },
                    >,
                >;
            },
            | "path"
            | "type"
            | "description"
            | "ref_extern"
            | "external"
            | "remark"
            | "author"
            | "content"
            | "validationType",
        >,
        {},
    >,
    "strip",
    ZodTypeAny,
    {
        author?: string;
        content?: string;
        description?: string
        | string[];
        external?: any;
        path?: any;
        ref_extern?: string | string[];
        remark?: string;
        type?: string;
        validationType?: string;
    },
    {
        author?: string;
        content?: string;
        description?: string;
        external?: {
            excel?: { token?: string };
            graph365?: { id?: string; url?: string };
            jira?: { id?: string; url?: string };
            relatics?: { id?: string; url?: string };
            sharepoint?: { id?: string; url?: string };
            testlink?: { id?: string; url?: string };
        };
        path?: string[];
        ref_extern?: string;
        remark?: string;
        type?: string;
        validationType?: string;
    },
> = ...