import { ACEPermissionScope } from './acepermissionscope.enum'; import { ACEPermission } from './acepermission.enum'; import { ACEPermissionType } from './acepermissiontype.enum'; import { ContentCollection } from './contentcollection.entity'; import { FilesystemAsset } from './filesystemasset.entity'; import { Holonym } from './holonym.entity'; import { HorselessContent } from './horselesscontent.entity'; import { HorselessEvent } from './horselessevent.entity'; import { HorselessSecret } from './horselesssecret.entity'; import { HorselessSecretKey } from './horselesssecretkey.entity'; import { HorselessSession } from './horselesssession.entity'; import { HorselessUri } from './horselessuri.entity'; import { HorselessView } from './horselessview.entity'; import { HorselessWorkflowDefinition } from './horselessworkflowdefinition.entity'; import { HorselessWorkflowExecution } from './horselessworkflowexecution.entity'; import { HorselessWorkflowMessage } from './horselessworkflowmessage.entity'; import { HorselessWorkflowTask } from './horselessworkflowtask.entity'; import { JSONAsset } from './jsonasset.entity'; import { Meronym } from './meronym.entity'; import { MIMEType } from './mimetype.entity'; import { NavigationMenu } from './navigationmenu.entity'; import { NavigationMenuItem } from './navigationmenuitem.entity'; import { NugetPackage } from './nugetpackage.entity'; import { Placeholder } from './placeholder.entity'; import { Principal } from './principal.entity'; import { Publication } from './publication.entity'; import { RegionOfInterest } from './regionofinterest.entity'; import { Taxon } from './taxon.entity'; import { Taxonomy } from './taxonomy.entity'; import { Tenant } from './tenant.entity'; import { PrincipalClaim } from './principalclaim.entity'; import { PrincipalClaimContainer } from './principalclaimcontainer.entity'; import { TenantIdentifierStrategyContainer } from './tenantidentifierstrategycontainer.entity'; import { TenantIdentifierStrategy } from './tenantidentifierstrategy.entity'; export interface AccessControlEntry { Id: string; DisplayName?: string; ObjectId?: string; IsSoftDeleted?: boolean; CreatedAt?: Date; IsActive?: boolean; Scope: ACEPermissionScope; Permission: ACEPermission; PermissionType: ACEPermissionType; Timestamp: ArrayBuffer; UpdatedAt?: Date; PreferredUserName?: string; RoleClaimNameFilter?: string; RoleClaimValueFilter?: string; GroupClaimNameFilter?: string; GroupClaimValueFilter?: string; IssuerClaimValueFilter?: string; DictionaryKey?: string; PostgresRowVersion: number; ODataEntitySetName?: string; ODataPrefix?: string; IngressAPIHttpRoute?: string; IngressParentHorselessUri?: string; Description?: string; DeploymentPackageRootNamespace?: string; DeploymentPackageVersion?: string; ContentCollections?: ContentCollection[]; HorselessContents?: HorselessContent[]; HorselessViews?: HorselessView[]; Publications?: Publication[]; Tenants?: Tenant[]; Placeholders?: Placeholder[]; FilesystemAssets?: FilesystemAsset[]; MIMETypes?: MIMEType[]; NugetPackages?: NugetPackage[]; AccessControlEntries?: AccessControlEntry[]; JSONAssets?: JSONAsset[]; Meronyms?: Meronym[]; Holonyms?: Holonym[]; Taxons?: Taxon[]; Taxonomies?: Taxonomy[]; Owners?: Principal[]; HorselessSessions?: HorselessSession[]; PrincipalClaims?: PrincipalClaim[]; PrincipalClaimContainers?: PrincipalClaimContainer[]; HorselessWorkflowDefinitions?: HorselessWorkflowDefinition[]; HorselessWorkflowExecutions?: HorselessWorkflowExecution[]; HorselessWorkflowMessages?: HorselessWorkflowMessage[]; HorselessWorkflowTasks?: HorselessWorkflowTask[]; TenantIdentifierStrategies?: TenantIdentifierStrategy[]; TenantIdentifierStrategyContainers?: TenantIdentifierStrategyContainer[]; HorselessSecrets?: HorselessSecret[]; HorselessEvents?: HorselessEvent[]; HorselessSecretKeys?: HorselessSecretKey[]; RegionsOfInterest?: RegionOfInterest[]; NavigationMenus?: NavigationMenu[]; NavigationMenuItems?: NavigationMenuItem[]; HorselessUris?: HorselessUri[]; }