Variable MJEntitySchemaConst
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