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 Custom Data Types for more information about this data type.
UploadDate:[
DateTime
]
LastModifiedDate:[
DateTime
]
A timestamp indicating when the file was last modified on the network. See Custom Data Types 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]
Metadata:[
Dictionary<string, object>
]
An array of DynamicPlaylist object instances representing dynamic playlists that contain the content file. 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 file. 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 file. Supported representations are:[int] Id:
A unique identifier for the tagged playlist instance[string] Name:
The tagged playlist name
An array of Presentation object instances representing presentations that use the content file. Supported representations are:
Presentations:[
PresentationInfo[]
][int] Id:
A unique identifier for the presentation instance[string] Name:
The presentation name
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