Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

All content entities are structured as follows:

entity:

  • [int] Id:   Id: A unique identifier for the content instance
  • [string] FileName: The name of the content instance

  • [string] PhysicalPath: The location of the content instance in the server directory

  • [string] VirtualPath: The location of the content instance in the BSN virtual directory

  • [string] ThumbPath: 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.

  • [MediaType] MediaType: The content instance media type. One of "Auxiliary", "Stylesheet", "Font", "Text", "Image", "Video", or "Audio"

  • [long] FileSize: The content instance file size

  • [string] FileHash: 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").

  • [DateTime] UploadDate: A timestamp indicating when the content instance was uploaded to the network

  • [DateTime] LastModifiedDate: 

  • [DateTime] FileLastModifiedDate: A timestamp indicating when the file was last modified on the network

  • [string] ProbeData: The audio/video probe data. This value is a blank string for image, text, and unknown file types.

  • [Dictionary<string, object>] Metadata: 

  • [DynamicPlaylistInfo[]] DynamicPlaylists: An array of DynamicPlaylist object instances representing dynamic playlists that contain the content file. Supported representations are:

    • [int] Id: A unique identifier for the dynamic playlist instance

    • [string] Name: The dynamic playlist name

  • [LiveMediaFeedInfo[]] LiveMediaFeeds: An array of LiveMediaFeed object instances representing live media feeds that contain the content file. Supported representations are:

    • [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
  • [PresentationInfo[]] Presentations: An array of Presentation object instances representing presentations that use the content file. Supported representations are:

    • [int] Id: A unique identifier for the presentation instance
    • [string] Name: The presentation name
  • [Dictionary<string, string>] Tags: 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>".

  • [List<Permission>] Permissions: A list of permission object instances representing permissions rules assigned to the content folder