Variable EntitySchemaConst
EntitySchema: ZodObject<{
AllowAllRowsAPI: ZodBoolean;
AllowCreateAPI: ZodBoolean;
AllowDeleteAPI: ZodBoolean;
AllowRecordMerge: ZodBoolean;
AllowUpdateAPI: ZodBoolean;
AllowUserSearchAPI: ZodBoolean;
AuditRecordAccess: ZodBoolean;
AuditViewRuns: ZodBoolean;
AutoRowCountFrequency: ZodNullable<ZodNumber>;
AutoUpdateDescription: ZodBoolean;
BaseTable: ZodString;
BaseTableCodeName: ZodNullable<ZodString>;
BaseView: ZodString;
BaseViewGenerated: ZodBoolean;
CascadeDeletes: ZodBoolean;
ClassName: ZodNullable<ZodString>;
CodeName: ZodNullable<ZodString>;
CustomResolverAPI: ZodBoolean;
DeleteType: ZodUnion<[ZodLiteral<"Hard">, ZodLiteral<"Soft">]>;
Description: ZodNullable<ZodString>;
DisplayName: ZodNullable<ZodString>;
EntityObjectSubclassImport: ZodNullable<ZodString>;
EntityObjectSubclassName: ZodNullable<ZodString>;
FullTextCatalog: ZodNullable<ZodString>;
FullTextCatalogGenerated: ZodBoolean;
FullTextIndex: ZodNullable<ZodString>;
FullTextIndexGenerated: ZodBoolean;
FullTextSearchEnabled: ZodBoolean;
FullTextSearchFunction: ZodNullable<ZodString>;
FullTextSearchFunctionGenerated: ZodBoolean;
ID: ZodString;
Icon: ZodNullable<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>;
Status: ZodUnion<[ZodLiteral<"Active">, ZodLiteral<"Deprecated">, ZodLiteral<"Disabled">]>;
TrackRecordChanges: ZodBoolean;
UserFormGenerated: ZodBoolean;
UserViewMaxRows: ZodNullable<ZodNumber>;
VirtualEntity: ZodBoolean;
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
spCreate: ZodNullable<ZodString>;
spCreateGenerated: ZodBoolean;
spDelete: ZodNullable<ZodString>;
spDeleteGenerated: ZodBoolean;
spMatch: ZodNullable<ZodString>;
spUpdate: ZodNullable<ZodString>;
spUpdateGenerated: ZodBoolean;
}, "strip", ZodTypeAny, {
AllowAllRowsAPI?: boolean;
AllowCreateAPI?: boolean;
AllowDeleteAPI?: boolean;
AllowRecordMerge?: boolean;
AllowUpdateAPI?: boolean;
AllowUserSearchAPI?: boolean;
AuditRecordAccess?: boolean;
AuditViewRuns?: boolean;
AutoRowCountFrequency?: number;
AutoUpdateDescription?: boolean;
BaseTable?: string;
BaseTableCodeName?: string;
BaseView?: string;
BaseViewGenerated?: boolean;
CascadeDeletes?: boolean;
ClassName?: string;
CodeName?: string;
CustomResolverAPI?: boolean;
DeleteType?: "Hard" | "Soft";
Description?: string;
DisplayName?: string;
EntityObjectSubclassImport?: string;
EntityObjectSubclassName?: string;
FullTextCatalog?: string;
FullTextCatalogGenerated?: boolean;
FullTextIndex?: string;
FullTextIndexGenerated?: boolean;
FullTextSearchEnabled?: boolean;
FullTextSearchFunction?: string;
FullTextSearchFunctionGenerated?: boolean;
ID?: string;
Icon?: string;
IncludeInAPI?: boolean;
Name?: string;
NameSuffix?: string;
ParentBaseTable?: string;
ParentBaseView?: string;
ParentEntity?: string;
ParentID?: string;
PreferredCommunicationField?: string;
RelationshipDefaultDisplayType?: "Dropdown" | "Search";
RowCount?: number;
RowCountRunAt?: Date;
RowsToPackSampleCount?: number;
RowsToPackSampleMethod?: "bottom n" | "random" | "top n";
RowsToPackSampleOrder?: string;
RowsToPackWithSchema?: "None" | "All" | "Sample";
SchemaName?: string;
ScopeDefault?: string;
Status?: "Active" | "Disabled" | "Deprecated";
TrackRecordChanges?: boolean;
UserFormGenerated?: boolean;
UserViewMaxRows?: number;
VirtualEntity?: boolean;
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
spCreate?: string;
spCreateGenerated?: boolean;
spDelete?: string;
spDeleteGenerated?: boolean;
spMatch?: string;
spUpdate?: string;
spUpdateGenerated?: boolean;
}, {
AllowAllRowsAPI?: boolean;
AllowCreateAPI?: boolean;
AllowDeleteAPI?: boolean;
AllowRecordMerge?: boolean;
AllowUpdateAPI?: boolean;
AllowUserSearchAPI?: boolean;
AuditRecordAccess?: boolean;
AuditViewRuns?: boolean;
AutoRowCountFrequency?: number;
AutoUpdateDescription?: boolean;
BaseTable?: string;
BaseTableCodeName?: string;
BaseView?: string;
BaseViewGenerated?: boolean;
CascadeDeletes?: boolean;
ClassName?: string;
CodeName?: string;
CustomResolverAPI?: boolean;
DeleteType?: "Hard" | "Soft";
Description?: string;
DisplayName?: string;
EntityObjectSubclassImport?: string;
EntityObjectSubclassName?: string;
FullTextCatalog?: string;
FullTextCatalogGenerated?: boolean;
FullTextIndex?: string;
FullTextIndexGenerated?: boolean;
FullTextSearchEnabled?: boolean;
FullTextSearchFunction?: string;
FullTextSearchFunctionGenerated?: boolean;
ID?: string;
Icon?: string;
IncludeInAPI?: boolean;
Name?: string;
NameSuffix?: string;
ParentBaseTable?: string;
ParentBaseView?: string;
ParentEntity?: string;
ParentID?: string;
PreferredCommunicationField?: string;
RelationshipDefaultDisplayType?: "Dropdown" | "Search";
RowCount?: number;
RowCountRunAt?: Date;
RowsToPackSampleCount?: number;
RowsToPackSampleMethod?: "bottom n" | "random" | "top n";
RowsToPackSampleOrder?: string;
RowsToPackWithSchema?: "None" | "All" | "Sample";
SchemaName?: string;
ScopeDefault?: string;
Status?: "Active" | "Disabled" | "Deprecated";
TrackRecordChanges?: boolean;
UserFormGenerated?: boolean;
UserViewMaxRows?: number;
VirtualEntity?: boolean;
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
spCreate?: string;
spCreateGenerated?: boolean;
spDelete?: string;
spDeleteGenerated?: boolean;
spMatch?: string;
spUpdate?: string;
spUpdateGenerated?: boolean;
}> = ...
Type declaration
AllowAllRowsAPI: ZodBoolean
AllowCreateAPI: ZodBoolean
AllowDeleteAPI: ZodBoolean
AllowRecordMerge: ZodBoolean
AllowUpdateAPI: ZodBoolean
AllowUserSearchAPI: ZodBoolean
AuditRecordAccess: ZodBoolean
AuditViewRuns: ZodBoolean
AutoRowCountFrequency: ZodNullable<ZodNumber>
AutoUpdateDescription: ZodBoolean
BaseTable: ZodString
BaseTableCodeName: ZodNullable<ZodString>
BaseView: ZodString
BaseViewGenerated: ZodBoolean
CascadeDeletes: ZodBoolean
ClassName: ZodNullable<ZodString>
CodeName: ZodNullable<ZodString>
CustomResolverAPI: ZodBoolean
DeleteType: ZodUnion<[ZodLiteral<"Hard">, ZodLiteral<"Soft">]>
Description: ZodNullable<ZodString>
DisplayName: ZodNullable<ZodString>
EntityObjectSubclassImport: ZodNullable<ZodString>
EntityObjectSubclassName: ZodNullable<ZodString>
FullTextCatalog: ZodNullable<ZodString>
FullTextCatalogGenerated: ZodBoolean
FullTextIndex: ZodNullable<ZodString>
FullTextIndexGenerated: ZodBoolean
FullTextSearchEnabled: ZodBoolean
FullTextSearchFunction: ZodNullable<ZodString>
FullTextSearchFunctionGenerated: ZodBoolean
ID: ZodString
Icon: ZodNullable<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>
Status: ZodUnion<[ZodLiteral<"Active">, ZodLiteral<"Deprecated">, ZodLiteral<"Disabled">]>
TrackRecordChanges: ZodBoolean
UserFormGenerated: ZodBoolean
UserViewMaxRows: ZodNullable<ZodNumber>
VirtualEntity: ZodBoolean
__mj_CreatedAt: ZodDate
__mj_UpdatedAt: ZodDate
spCreate: ZodNullable<ZodString>
spCreateGenerated: ZodBoolean
spDelete: ZodNullable<ZodString>
spDeleteGenerated: ZodBoolean
spMatch: ZodNullable<ZodString>
spUpdate: ZodNullable<ZodString>
spUpdateGenerated: ZodBoolean
Type declaration
Optional AllowAllRowsAPI?: boolean
Optional AllowCreateAPI?: boolean
Optional AllowDeleteAPI?: boolean
Optional AllowRecordMerge?: boolean
Optional AllowUpdateAPI?: boolean
Optional AllowUserSearchAPI?: boolean
Optional AuditRecordAccess?: boolean
Optional AuditViewRuns?: boolean
Optional AutoRowCountFrequency?: number
Optional AutoUpdateDescription?: boolean
Optional BaseTable?: string
Optional BaseTableCodeName?: string
Optional BaseView?: string
Optional BaseViewGenerated?: boolean
Optional CascadeDeletes?: boolean
Optional ClassName?: string
Optional CodeName?: string
Optional CustomResolverAPI?: boolean
Optional DeleteType?: "Hard" | "Soft"
Optional Description?: string
Optional DisplayName?: string
Optional EntityObjectSubclassImport?: string
Optional EntityObjectSubclassName?: string
Optional FullTextCatalog?: string
Optional FullTextCatalogGenerated?: boolean
Optional FullTextIndex?: string
Optional FullTextIndexGenerated?: boolean
Optional FullTextSearchEnabled?: boolean
Optional FullTextSearchFunction?: string
Optional FullTextSearchFunctionGenerated?: boolean
Optional ID?: string
Optional Icon?: string
Optional IncludeInAPI?: boolean
Optional Name?: string
Optional NameSuffix?: string
Optional ParentBaseTable?: string
Optional ParentBaseView?: string
Optional ParentEntity?: string
Optional ParentID?: string
Optional PreferredCommunicationField?: string
Optional RelationshipDefaultDisplayType?: "Dropdown" | "Search"
Optional RowCount?: number
Optional RowCountRunAt?: Date
Optional RowsToPackSampleCount?: number
Optional RowsToPackSampleMethod?: "bottom n" | "random" | "top n"
Optional RowsToPackSampleOrder?: string
Optional RowsToPackWithSchema?: "None" | "All" | "Sample"
Optional SchemaName?: string
Optional ScopeDefault?: string
Optional Status?: "Active" | "Disabled" | "Deprecated"
Optional TrackRecordChanges?: boolean
Optional UserFormGenerated?: boolean
Optional UserViewMaxRows?: number
Optional VirtualEntity?: boolean
Optional __mj_CreatedAt?: Date
Optional __mj_UpdatedAt?: Date
Optional spCreate?: string
Optional spCreateGenerated?: boolean
Optional spDelete?: string
Optional spDeleteGenerated?: boolean
Optional spMatch?: string
Optional spUpdate?: string
Optional spUpdateGenerated?: boolean
Type declaration
Optional AllowAllRowsAPI?: boolean
Optional AllowCreateAPI?: boolean
Optional AllowDeleteAPI?: boolean
Optional AllowRecordMerge?: boolean
Optional AllowUpdateAPI?: boolean
Optional AllowUserSearchAPI?: boolean
Optional AuditRecordAccess?: boolean
Optional AuditViewRuns?: boolean
Optional AutoRowCountFrequency?: number
Optional AutoUpdateDescription?: boolean
Optional BaseTable?: string
Optional BaseTableCodeName?: string
Optional BaseView?: string
Optional BaseViewGenerated?: boolean
Optional CascadeDeletes?: boolean
Optional ClassName?: string
Optional CodeName?: string
Optional CustomResolverAPI?: boolean
Optional DeleteType?: "Hard" | "Soft"
Optional Description?: string
Optional DisplayName?: string
Optional EntityObjectSubclassImport?: string
Optional EntityObjectSubclassName?: string
Optional FullTextCatalog?: string
Optional FullTextCatalogGenerated?: boolean
Optional FullTextIndex?: string
Optional FullTextIndexGenerated?: boolean
Optional FullTextSearchEnabled?: boolean
Optional FullTextSearchFunction?: string
Optional FullTextSearchFunctionGenerated?: boolean
Optional ID?: string
Optional Icon?: string
Optional IncludeInAPI?: boolean
Optional Name?: string
Optional NameSuffix?: string
Optional ParentBaseTable?: string
Optional ParentBaseView?: string
Optional ParentEntity?: string
Optional ParentID?: string
Optional PreferredCommunicationField?: string
Optional RelationshipDefaultDisplayType?: "Dropdown" | "Search"
Optional RowCount?: number
Optional RowCountRunAt?: Date
Optional RowsToPackSampleCount?: number
Optional RowsToPackSampleMethod?: "bottom n" | "random" | "top n"
Optional RowsToPackSampleOrder?: string
Optional RowsToPackWithSchema?: "None" | "All" | "Sample"
Optional SchemaName?: string
Optional ScopeDefault?: string
Optional Status?: "Active" | "Disabled" | "Deprecated"
Optional TrackRecordChanges?: boolean
Optional UserFormGenerated?: boolean
Optional UserViewMaxRows?: number
Optional VirtualEntity?: boolean
Optional __mj_CreatedAt?: Date
Optional __mj_UpdatedAt?: Date
Optional spCreate?: string
Optional spCreateGenerated?: boolean
Optional spDelete?: string
Optional spDeleteGenerated?: boolean
Optional spMatch?: string
Optional spUpdate?: string
Optional spUpdateGenerated?: boolean
zod schema definition for the entity Entities