All content entities are structured as follows:
entity
:
[int] Id:
A unique identifier for the content instance[string] FileName:
The name of the content instance
The location of the content instance in the server directory[string]
PhysicalPath:
The location of the content instance in the BSN virtual directory[string]
VirtualPath:
The location of the thumbnail for the video/image file in the server directory. This value is a blank string for audio, text, and unknown file types.[string]
ThumbPath:[MediaType] MediaType:
The content instance media type. One of "Auxiliary", "Stylesheet", "Font", "Text", "Image", "Video", or "Audio"[long] FileSize:
The content instance file size
The content instance hash algorithm and the value that results from performing the hash algorithm on the file. The string is formatted as "{algorithm}:{value}" (e.g. "SHA1:6DB465879088280AAC52DC22B07ED0AD493A99D4").
FileHash:[string]
A timestamp indicating when the content instance was uploaded to the network. See DateTime for more information about this data type.
UploadDate:[
DateTime
]
A timestamp indicating when the content instance was last modified on the network (for example, editing permissions or moving the file from one folder to another). See DateTime for more information about this data type.
LastModifiedDate:[
DateTime
]
A timestamp indicating when a the physical representation of the content file was last modified on the network (for example, when you override existing file). See DateTime for more information about this data type.
FileLastModifiedDate:[
DateTime
]
The audio/video probe data. This value is a blank string for image, text, and unknown file types.
ProbeData:[string]
The array of key/value pairs that specify the metadata assigned to the content instance.
Metadata:[
Dictionary<string, object>
]
An array of DynamicPlaylist object instances representing dynamic playlists that contain the content instance. Supported representations are:
DynamicPlaylists:[
DynamicPlaylistInfo[]
][int] Id:
A unique identifier for the dynamic playlist instance[string] Name:
The dynamic playlist name
An array of LiveMediaFeed object instances representing live media feeds that contain the content instance. Supported representations are:
LiveMediaFeeds:[
LiveMediaFeedInfo[]
][int] Id:
A unique identifier for the live media feed instance[string] Name:
The live media feed name
[
TaggedPlaylistInfo[]
]TaggedPlaylists:
An array of TaggedPlaylist object instances representing tagged playlists that contain the content instance. Supported representations are:[int] Id:
A unique identifier for the tagged playlist instance[string] Name:
The tagged playlist name
An array of Presentation Info entities for each presentation that uses the content instance
Presentations:[
PresentationInfo[]
]
The array of key/value pairs that specify the tags to assign to the content file. Each tag must be formatted as follows: "<value_type>::<tag_type>.<tag_key>":"<value>".
Tags:[
Dictionary<string, string>
][List<Permission>] Permissions:
A list of permission object instances representing permissions rules assigned to the content folder