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;
}> = ...

zod schema definition for the entity Entities

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