import { AccessControlEntry } from './accesscontrolentry.entity'; import { HorselessContent } from './horselesscontent.entity'; import { HorselessUri } from './horselessuri.entity'; import { HorselessView } from './horselessview.entity'; import { HorselessWorkflowDefinition } from './horselessworkflowdefinition.entity'; import { NavigationMenu } from './navigationmenu.entity'; import { Principal } from './principal.entity'; import { Publication } from './publication.entity'; import { Taxon } from './taxon.entity'; import { Taxonomy } from './taxonomy.entity'; import { Tenant } from './tenant.entity'; export interface ContentCollection { Id: string; DisplayName?: string; ObjectId?: string; IsSoftDeleted?: boolean; CreatedAt?: Date; AllowAnonymousRead?: boolean; IsPublished?: boolean; PublishedURL?: string; PreviewURL?: string; Timestamp: ArrayBuffer; UpdatedAt?: Date; DictionaryKey?: string; AreaName?: string; ControllerName?: string; ControllerAction?: string; DisplayTemplateName?: string; EditTemplateName?: string; LiquidTemplate?: string; LiquidEditTemplate?: string; DisplayTemplateLayoutName?: string; EditTemplateLayoutName?: string; EntityUriId?: string; ParentContentCollectionId?: string; PostgresRowVersion: number; ODataEntitySetName?: string; ODataPrefix?: string; IngressAPIHttpRoute?: string; IngressParentHorselessUri?: string; Description?: string; DeploymentPackageRootNamespace?: string; DeploymentPackageVersion?: string; EntityUri?: HorselessUri; AccessControlEntries?: AccessControlEntry[]; Owners?: Principal[]; HorselessWorkflowDefinitions?: HorselessWorkflowDefinition[]; NavigationMenus?: NavigationMenu[]; ParentContentCollection?: ContentCollection; ContentCollections?: ContentCollection[]; HorselessViews?: HorselessView[]; Publications?: Publication[]; Tenants?: Tenant[]; Taxonomies?: Taxonomy[]; Taxons?: Taxon[]; HorselessContents?: HorselessContent[]; }