import { GuidValue } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models"; export interface IFileOwner { readonly omniaServiceId: GuidValue; } export interface IFileMetadataTypeIdentifier { readonly metadataTypeId: GuidValue; } export interface IFileIdentifier { readonly fileId: string; } export interface IFileReference extends IFileIdentifier, IFileOwner, IFileMetadataTypeIdentifier { } export interface FileMetadata extends IFileOwner, IFileMetadataTypeIdentifier { readonly fileName: string; } export interface IPersistedFile extends IFileReference { metadata: FileMetadataType; }