Member Junction
    Preparing search index...
    MJEntitySchema: ZodObject<
        {
            __mj_CreatedAt: ZodDate;
            __mj_UpdatedAt: ZodDate;
            AllowAllRowsAPI: ZodBoolean;
            AllowCaching: ZodBoolean;
            AllowCreateAPI: ZodBoolean;
            AllowDeleteAPI: ZodBoolean;
            AllowMultipleSubtypes: ZodBoolean;
            AllowRecordMerge: ZodBoolean;
            AllowUpdateAPI: ZodBoolean;
            AllowUserSearchAPI: ZodBoolean;
            AuditRecordAccess: ZodBoolean;
            AuditViewRuns: ZodBoolean;
            AutoRowCountFrequency: ZodNullable<ZodNumber>;
            AutoUpdateAllowUserSearchAPI: ZodBoolean;
            AutoUpdateDescription: ZodBoolean;
            AutoUpdateFullTextSearch: ZodBoolean;
            AutoUpdateSupportsGeoCoding: ZodBoolean;
            BaseTable: ZodString;
            BaseTableCodeName: ZodNullable<ZodString>;
            BaseView: ZodString;
            BaseViewGenerated: ZodBoolean;
            CanonicalSchemaName: ZodNullable<ZodString>;
            CascadeDeletes: ZodBoolean;
            ClassName: ZodNullable<ZodString>;
            CodeName: ZodNullable<ZodString>;
            CustomResolverAPI: ZodBoolean;
            DeleteType: ZodUnion<[ZodLiteral<"Hard">, ZodLiteral<"Soft">]>;
            Description: ZodNullable<ZodString>;
            DetectExternalChanges: ZodBoolean;
            DisplayName: ZodNullable<ZodString>;
            EntityObjectSubclassImport: ZodNullable<ZodString>;
            EntityObjectSubclassName: ZodNullable<ZodString>;
            ExternalDataSourceID: ZodNullable<ZodString>;
            ExternalObjectName: ZodNullable<ZodString>;
            FullTextCatalog: ZodNullable<ZodString>;
            FullTextCatalogGenerated: ZodBoolean;
            FullTextIndex: ZodNullable<ZodString>;
            FullTextIndexGenerated: ZodBoolean;
            FullTextSearchEnabled: ZodBoolean;
            FullTextSearchFunction: ZodNullable<ZodString>;
            FullTextSearchFunctionGenerated: ZodBoolean;
            Icon: ZodNullable<ZodString>;
            ID: ZodString;
            IncludeInAPI: ZodBoolean;
            Name: ZodString;
            NameSuffix: ZodNullable<ZodString>;
            ParentBaseTable: ZodNullable<ZodString>;
            ParentBaseView: ZodNullable<ZodString>;
            ParentEntity: ZodNullable<ZodString>;
            ParentID: ZodNullable<ZodString>;
            PreferredCommunicationField: ZodNullable<ZodString>;
            RelationshipDefaultDisplayType: ZodUnion<
                [ZodLiteral<"Dropdown">, ZodLiteral<"Search">],
            >;
            RowCount: ZodNullable<ZodNumber>;
            RowCountRunAt: ZodNullable<ZodDate>;
            RowsToPackSampleCount: ZodNumber;
            RowsToPackSampleMethod: ZodUnion<
                [ZodLiteral<"bottom n">, ZodLiteral<"random">, ZodLiteral<"top n">],
            >;
            RowsToPackSampleOrder: ZodNullable<ZodString>;
            RowsToPackWithSchema: ZodUnion<
                [ZodLiteral<"All">, ZodLiteral<"None">, ZodLiteral<"Sample">],
            >;
            SchemaName: ZodString;
            ScopeDefault: ZodNullable<ZodString>;
            spCreate: ZodNullable<ZodString>;
            spCreateGenerated: ZodBoolean;
            spDelete: ZodNullable<ZodString>;
            spDeleteGenerated: ZodBoolean;
            spMatch: ZodNullable<ZodString>;
            spUpdate: ZodNullable<ZodString>;
            spUpdateGenerated: ZodBoolean;
            Status: ZodUnion<
                [
                    ZodLiteral<"Active">,
                    ZodLiteral<"Deprecated">,
                    ZodLiteral<"Disabled">,
                ],
            >;
            SupportsGeoCoding: ZodBoolean;
            TrackRecordChanges: ZodBoolean;
            TrustServerCacheCompletely: ZodBoolean;
            UserFormGenerated: ZodBoolean;
            UserViewMaxRows: ZodNullable<ZodNumber>;
            VirtualEntity: ZodBoolean;
        },
        "strip",
        ZodTypeAny,
        {
            __mj_CreatedAt?: Date;
            __mj_UpdatedAt?: Date;
            AllowAllRowsAPI?: boolean;
            AllowCaching?: boolean;
            AllowCreateAPI?: boolean;
            AllowDeleteAPI?: boolean;
            AllowMultipleSubtypes?: boolean;
            AllowRecordMerge?: boolean;
            AllowUpdateAPI?: boolean;
            AllowUserSearchAPI?: boolean;
            AuditRecordAccess?: boolean;
            AuditViewRuns?: boolean;
            AutoRowCountFrequency?: number;
            AutoUpdateAllowUserSearchAPI?: boolean;
            AutoUpdateDescription?: boolean;
            AutoUpdateFullTextSearch?: boolean;
            AutoUpdateSupportsGeoCoding?: boolean;
            BaseTable?: string;
            BaseTableCodeName?: string;
            BaseView?: string;
            BaseViewGenerated?: boolean;
            CanonicalSchemaName?: string;
            CascadeDeletes?: boolean;
            ClassName?: string;
            CodeName?: string;
            CustomResolverAPI?: boolean;
            DeleteType?: "Hard"
            | "Soft";
            Description?: string;
            DetectExternalChanges?: boolean;
            DisplayName?: string;
            EntityObjectSubclassImport?: string;
            EntityObjectSubclassName?: string;
            ExternalDataSourceID?: string;
            ExternalObjectName?: string;
            FullTextCatalog?: string;
            FullTextCatalogGenerated?: boolean;
            FullTextIndex?: string;
            FullTextIndexGenerated?: boolean;
            FullTextSearchEnabled?: boolean;
            FullTextSearchFunction?: string;
            FullTextSearchFunctionGenerated?: boolean;
            Icon?: string;
            ID?: string;
            IncludeInAPI?: boolean;
            Name?: string;
            NameSuffix?: string;
            ParentBaseTable?: string;
            ParentBaseView?: string;
            ParentEntity?: string;
            ParentID?: string;
            PreferredCommunicationField?: string;
            RelationshipDefaultDisplayType?: "Search" | "Dropdown";
            RowCount?: number;
            RowCountRunAt?: Date;
            RowsToPackSampleCount?: number;
            RowsToPackSampleMethod?: "bottom n" | "random" | "top n";
            RowsToPackSampleOrder?: string;
            RowsToPackWithSchema?: "None" | "All" | "Sample";
            SchemaName?: string;
            ScopeDefault?: string;
            spCreate?: string;
            spCreateGenerated?: boolean;
            spDelete?: string;
            spDeleteGenerated?: boolean;
            spMatch?: string;
            spUpdate?: string;
            spUpdateGenerated?: boolean;
            Status?: "Active" | "Disabled" | "Deprecated";
            SupportsGeoCoding?: boolean;
            TrackRecordChanges?: boolean;
            TrustServerCacheCompletely?: boolean;
            UserFormGenerated?: boolean;
            UserViewMaxRows?: number;
            VirtualEntity?: boolean;
        },
        {
            __mj_CreatedAt?: Date;
            __mj_UpdatedAt?: Date;
            AllowAllRowsAPI?: boolean;
            AllowCaching?: boolean;
            AllowCreateAPI?: boolean;
            AllowDeleteAPI?: boolean;
            AllowMultipleSubtypes?: boolean;
            AllowRecordMerge?: boolean;
            AllowUpdateAPI?: boolean;
            AllowUserSearchAPI?: boolean;
            AuditRecordAccess?: boolean;
            AuditViewRuns?: boolean;
            AutoRowCountFrequency?: number;
            AutoUpdateAllowUserSearchAPI?: boolean;
            AutoUpdateDescription?: boolean;
            AutoUpdateFullTextSearch?: boolean;
            AutoUpdateSupportsGeoCoding?: boolean;
            BaseTable?: string;
            BaseTableCodeName?: string;
            BaseView?: string;
            BaseViewGenerated?: boolean;
            CanonicalSchemaName?: string;
            CascadeDeletes?: boolean;
            ClassName?: string;
            CodeName?: string;
            CustomResolverAPI?: boolean;
            DeleteType?: "Hard"
            | "Soft";
            Description?: string;
            DetectExternalChanges?: boolean;
            DisplayName?: string;
            EntityObjectSubclassImport?: string;
            EntityObjectSubclassName?: string;
            ExternalDataSourceID?: string;
            ExternalObjectName?: string;
            FullTextCatalog?: string;
            FullTextCatalogGenerated?: boolean;
            FullTextIndex?: string;
            FullTextIndexGenerated?: boolean;
            FullTextSearchEnabled?: boolean;
            FullTextSearchFunction?: string;
            FullTextSearchFunctionGenerated?: boolean;
            Icon?: string;
            ID?: string;
            IncludeInAPI?: boolean;
            Name?: string;
            NameSuffix?: string;
            ParentBaseTable?: string;
            ParentBaseView?: string;
            ParentEntity?: string;
            ParentID?: string;
            PreferredCommunicationField?: string;
            RelationshipDefaultDisplayType?: "Search" | "Dropdown";
            RowCount?: number;
            RowCountRunAt?: Date;
            RowsToPackSampleCount?: number;
            RowsToPackSampleMethod?: "bottom n" | "random" | "top n";
            RowsToPackSampleOrder?: string;
            RowsToPackWithSchema?: "None" | "All" | "Sample";
            SchemaName?: string;
            ScopeDefault?: string;
            spCreate?: string;
            spCreateGenerated?: boolean;
            spDelete?: string;
            spDeleteGenerated?: boolean;
            spMatch?: string;
            spUpdate?: string;
            spUpdateGenerated?: boolean;
            Status?: "Active" | "Disabled" | "Deprecated";
            SupportsGeoCoding?: boolean;
            TrackRecordChanges?: boolean;
            TrustServerCacheCompletely?: boolean;
            UserFormGenerated?: boolean;
            UserViewMaxRows?: number;
            VirtualEntity?: boolean;
        },
    > = ...

    zod schema definition for the entity MJ: Entities