Represents an item in a container.

interface FileContainerItem {
    artifactId?: number;
    blobMetadata?: ContainerItemBlobReference;
    containerId: number;
    contentId?: number[];
    contentLocation?: string;
    createdBy?: string;
    dateCreated?: Date;
    dateLastModified?: Date;
    fileEncoding?: number;
    fileHash?: number[];
    fileId?: number;
    fileLength?: number;
    fileType?: number;
    itemLocation?: string;
    itemType: ContainerItemType;
    lastModifiedBy?: string;
    path: string;
    scopeIdentifier?: string;
    status: ContainerItemStatus;
    ticket?: string;
}

Properties

artifactId?: number

Id for Blobstore reference

containerId: number

Container Id.

contentId?: number[]
contentLocation?: string

Download Url for the content of this item.

createdBy?: string

Creator.

dateCreated?: Date

Creation date.

dateLastModified?: Date

Last modified date.

fileEncoding?: number

Encoding of the file. Zero if not a file.

fileHash?: number[]

Hash value of the file. Null if not a file.

fileId?: number

Id of the file content.

fileLength?: number

Length of the file. Zero if not of a file.

fileType?: number

Type of the file. Zero if not a file.

itemLocation?: string

Location of the item resource.

Type of the item: Folder, File or String.

lastModifiedBy?: string

Modifier.

path: string

Unique path that identifies the item.

scopeIdentifier?: string

Project Id.

Status of the item: Created or Pending Upload.

ticket?: string