import { JsonDocument } from './jsondocument.complex'; import { AccessControlEntry } from './accesscontrolentry.entity'; import { HorselessContent } from './horselesscontent.entity'; import { HorselessUri } from './horselessuri.entity'; import { Meronym } from './meronym.entity'; import { Principal } from './principal.entity'; import { Taxon } from './taxon.entity'; import { Tenant } from './tenant.entity'; export interface JSONAsset { Id: string; DisplayName?: string; ObjectId?: string; IsSoftDeleted?: boolean; CreatedAt?: Date; JsonValue?: string; JsonSchema?: string; JsonDocument?: JsonDocument; JsonPayloadSchemaVersion?: string; EntityUriId?: string; Timestamp: ArrayBuffer; UpdatedAt?: Date; DictionaryKey?: string; EntityTypeName?: string; PostgresRowVersion: number; ODataEntitySetName?: string; ODataPrefix?: string; IngressAPIHttpRoute?: string; IngressParentHorselessUri?: string; Description?: string; DeploymentPackageRootNamespace?: string; DeploymentPackageVersion?: string; HorselessContents?: HorselessContent[]; EntityUri?: HorselessUri; AccessControlEntries?: AccessControlEntry[]; Owners?: Principal[]; Tenants?: Tenant[]; PrincipalMetadata?: Principal[]; Taxons?: Taxon[]; Meronyms?: Meronym[]; }