Tagged Playlists Entity (2022/06)
1 min
all tagged playlist entities are structured as follows entity id \<font color="#704ae0">int\</font> \<font color="#01a0af">read only\</font> a unique identifier for the tagged playlist instance this value is generated by the server when the tagged playlist is created name \<font color="#704ae0">string\</font> \<font color="#01a0af">read write\</font> the name of the tagged playlist the maximum length of this string is 50 characters physicalpath \<font color="#704ae0">string\</font> \<font color="#01a0af">read only\</font> the location of the file in the server directory contentsvirtualpath \<font color="#704ae0">string\</font> \<font color="#01a0af">read write\</font> the virtual directory location of files in the tagged playlist tagged playlists can only use files contained in this directory rule \<font color="#704ae0">string\</font> \<font color="#01a0af">read write\</font> a set of tagging conditions that determines tagged media to include in the playlist ttl \<font color="#704ae0">timespan\</font> \<font color="#01a0af">read write\</font> the frequency with which players will query bsn cloud servers to determine if there is any new tagged media to include/exclude in the tagged playlist (ttl is an acronym for time to live) see timespan docid\ dx1c8usfkxpwntprb9f t for more information about this data type waitingforapprove \<font color="#704ae0">bool\</font> \<font color="#01a0af">read write\</font> a flag that determines whether recent changes to media tags have been approved for the tagged playlist by default, changing media tags will not automatically add or remove media from a tagged playlist a user with the "update tagged playlist" permission (administrators, creators, general managers) will need to set this flag to false for changes to go into effect creationdate \<font color="#704ae0">datetime\</font> \<font color="#01a0af">read only\</font> a timestamp indicating when the tagged playlist was created on bsn cloud see datetime docid\ dx1c8usfkxpwntprb9f t for more information about this data type lastmodifieddate \<font color="#704ae0">datetime\</font> \<font color="#01a0af">read only\</font> a timestamp indicating when the tagged playlist was last modified on bsn cloud see datetime docid\ dx1c8usfkxpwntprb9f t for more information about this data type content \<font color="#704ae0">taggedplaylistcontent\[]\</font> \<font color="#01a0af">read write\</font> an array of content object instances representing content files in the tagged playlist contentid \<font color="#704ae0">int\</font> \<font color="#01a0af">read write\</font> the unique identifier for the tagged playlist content filename \<font color="#704ae0">string\</font> \<font color="#01a0af">read write\</font> the filename of the tagged playlist content displayduration \<font color="#704ae0">nullable\<timespan\>\</font> \<font color="#01a0af">read write\</font> the amount of time the content will be displayed before transitioning to the next entry (the default is six seconds) see timespan docid\ dx1c8usfkxpwntprb9f t for more information about this data type validitystartdate \<font color="#704ae0">nullable\<datetime\>\</font> \<font color="#01a0af">read write\</font> the validity start date for the entry (that is, the point at which it will start being included in the tagged playlist) a null value specifies that the item is valid immediately when added to the tagged playlist see datetime docid\ dx1c8usfkxpwntprb9f t for more information about this data type validityenddate \<font color="#704ae0">nullable\<datetime\>\</font> \<font color="#01a0af">read write\</font> the validity end date for the associated entry (that is, the point at which it will no longer be included in the tagged playlist) a null value specifies that the item will be valid until it is removed from the tagged playlist manually see datetime docid\ dx1c8usfkxpwntprb9f t for more information about this data type state \<font color="#704ae0">taggedplaylistcontentstate\</font> \<font color="#01a0af">read write\</font> the content state enumeration has three possible values "approved", "pending addition", and "pending deletion" presentations \<font color="#704ae0">presentationinfo\[]\</font> \<font color="#01a0af">read only\</font> an array of presentation info docid\ rh tklzoo3rpbid0mdc9v entities for each presentation associated with the tagged playlist instance permissions \<font color="#704ae0">permission\[]\</font> \<font color="#01a0af">read write\</font> a list of permission object instances representing permissions rules assigned to the tagged playlist