import { AccessControlEntry } from './accesscontrolentry.entity'; 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 { 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 { PrincipalClaimContainer } from './principalclaimcontainer.entity'; import { TenantIdentifierStrategyContainer } from './tenantidentifierstrategycontainer.entity'; import { TenantIdentifierStrategy } from './tenantidentifierstrategy.entity'; export interface Principal { Id: string; DisplayName?: string; ObjectId?: string; IsSoftDeleted?: boolean; CreatedAt?: Date; Iss?: string; Aud?: string; Sub?: string; IsAnonymous?: boolean; UPN?: string; Email?: string; PreferredUserName: string; Timestamp: ArrayBuffer; PrincipalClaimContainerId?: string; UpdatedAt?: Date; DictionaryKey?: string; PostgresRowVersion: number; ODataEntitySetName?: string; ODataPrefix?: string; IngressAPIHttpRoute?: string; IngressParentHorselessUri?: string; Description?: string; DeploymentPackageRootNamespace?: string; DeploymentPackageVersion?: string; PrincipalClaimContainer?: PrincipalClaimContainer; AssignedHorselessWorkflowExecutions?: HorselessWorkflowExecution[]; PrincipalClaimContainers?: PrincipalClaimContainer[]; Tenants?: Tenant[]; TenantAccounts?: Tenant[]; OwnedHorselessSessions?: HorselessSession[]; HorselessSessions?: HorselessSession[]; HorselessContents?: HorselessContent[]; HorselessViews?: HorselessView[]; ContentCollections?: ContentCollection[]; FilesystemAssets?: FilesystemAsset[]; Holonyms?: Holonym[]; NugetPackages?: NugetPackage[]; Publications?: Publication[]; Meronyms?: Meronym[]; Taxons?: Taxon[]; Taxonomies?: Taxonomy[]; Placeholders?: Placeholder[]; HorselessWorkflowDefinitions?: HorselessWorkflowDefinition[]; HorselessWorkflowExecutions?: HorselessWorkflowExecution[]; HorselessWorkflowMessages?: HorselessWorkflowMessage[]; HorselessEvents?: HorselessEvent[]; RegionsOfInterest?: RegionOfInterest[]; HorselessSecrets?: HorselessSecret[]; NavigationMenus?: NavigationMenu[]; NavigationMenuItems?: NavigationMenuItem[]; HorselessSecretKeys?: HorselessSecretKey[]; HorselessUris?: HorselessUri[]; HorselessWorkflowTasks?: HorselessWorkflowTask[]; TenantIdentifierStrategies?: TenantIdentifierStrategy[]; TenantIdentifierStrategyContainers?: TenantIdentifierStrategyContainer[]; MimeTypes?: MIMEType[]; AccessControlEntries?: AccessControlEntry[]; Owners?: Principal[]; JSONAssets?: JSONAsset[]; MetaData?: JSONAsset[]; }