The "IFileMetadata" interface extends another interface called "IMeta" and adds additional properties and their types.

interface IFileMetadata {
    category: string;
    completeness: number;
    consistant: number;
    correctness: number;
    dateModified: string;
    dateModifiedValue: number;
    dbStatus: string;
    description: any;
    extension: string;
    external: ExternalDigitalPlatform;
    fileSize: number;
    fileSizeRaw: number;
    fileType: string;
    key: string;
    linkItem: string;
    liveview: string;
    metatag: string[];
    mimeType: string;
    modifiedBy: string;
    path: string[];
    projectStatus: string;
    ref_extern: string;
    status: string;
    tags: ("TMP" | "DB")[];
    url: string;
    value: string;
    shema(): Record<string, any>;
}

Hierarchy (View Summary)

Implemented by

Properties

category: string
completeness: number
consistant: number
correctness: number
dateModified: string
dateModifiedValue: number
dbStatus: string
description: any

The description property is used to store a string that provides a description or additional information about a particular entity. It is commonly used in metadata interfaces to provide a description of the entity being described. For example, in the IMetadata interface, the description property is used to describe the metadata of a node, such as a requirement, test, or structure.

extension: string
fileSize: number
fileSizeRaw: number
fileType: string
key: string
linkItem: string
liveview: string
metatag: string[]
mimeType: string
modifiedBy: string
path: string[]
projectStatus: string
ref_extern: string

ref_extern property is used to store a reference to an external system, which can be an id or token.

status: string
tags: ("TMP" | "DB")[]
url: string
value: string

Methods