Dynamic playlist management web methods – BrightSign Network Web API Reference Manual v.3.8 User Manual

Page 44

Advertising
background image

32

[string] PhysicalPath:(Read Only) The external URL of the Dynamic Playlist MRSS file in persistent storage.

[long] FileSize:(Read Only) The size of the associated MRSS file in bytes.

[string] FileHash:(Read Only) The SHA1 hash of the associated MRSS file contents.

[DateTime] CreationDate:(Read Only) The UTC timestamp indicating when the current AudioDynamicPlaylist
instance was created in the BrightSign Network.

[List<DynamicPlaylistContent>] Content: A list of

DynamicPlaylistContent

entity-relations that reference

content instances contained within the Dynamic Playlist. This list is set to Null when not initialized by the server.

[PresentationInfo[]] Presentations:(Read only) An array of

PresentationInfo

structures that denote

parent presentations.

Dynamic Playlist Management Web Methods

PagedList<DynamicPlaylist> GetDynamicPlaylists(string marker, int pageSize)

PagedList<ImageVideoDynamicPlaylist> GetImageVideoDynamicPlaylists(string marker,

int pageSize)

PagedList<AudioDynamicPlaylist> GetAudioDynamicPlaylists(string marker, int

pageSize)

List<DynamicPlaylist> GetSpecifiedDynamicPlaylists(int[] dynamicPlaylistIds)

PagedList<DynamicPlaylist> FindDynamicPlaylists(string namePattern, string marker,

int pageSize)

PagedList<ImageVideoDynamicPlaylist> FindImageVideoDynamicPlaylists(string

namePattern, string marker, int pageSize)

PagedList<AudioDynamicPlaylist> FindAudioDynamicPlaylists(string namePattern, string

marker, int pageSize)

DynamicPlaylist GetDynamicPlaylist(int dynamicPlaylistId, bool loadContent)

DynamicPlaylist GetDynamicPlaylistByName(string name, bool loadContent)

bool CheckDynamicPlaylistName(string name)

bool CheckDynamicPlaylistUsage(int dynamicPlaylistId)

Advertising