Skip to content

Title Storage Admin Protocol

Yannik Marchand edited this page Jun 17, 2023 · 5 revisions

NEX-Protocols > Title Storage Admin

Method ID Method Name
1 GetContentTypesDescription
2 GetContentTypeDescription
3 BrowseContents
4 GetContentDetails
5 CreateContentAndGetUploadInformation
6 RemoveContent
7 UpdateContentMetaData
8 ContentInsertionCompleted

(1) GetContentTypesDescription

Request

This method does not take any parameters

Response

Type Name
List<ContentTypeDescription> contentDescriptions

(2) GetContentTypeDescription

Request

Type Name
String contentType

Response

Type Name
List<ContentTypeExtensionField> extensionFields

(3) BrowseContents

Request

This method does not take any parameters

Response

Type Name
List<AdminTitleContent> contents

(4) GetContentDetails

Request

Type Name
Uint32 contentId

Response

Type Name
AnyDataHolder details

(5) CreateContentAndGetUploadInformation

Request

Type Name
String name
String description
String key
DateTime dateAvailable
DateTime dateExpired
Uint32 flags
Uint32 extendedFlags
String contentType
AnyDataHolder extension
String mime

Response

Type Name
Uint32 contentId
String uploadURL
String uploadMimeType
Map<String,String> uploadBody

(6) RemoveContent

Request

Type Name
Uint32 contentId

Response

Type Name
Bool %retval%

(7) UpdateContentMetaData

Request

Type Name
Uint32 contentId
String name
String description
DateTime dateAvailable
DateTime dateExpired
Uint32 flags
Uint32 extendedFlags
AnyDataHolder extension

Response

Type Name
Bool %retval%

(8) ContentInsertionCompleted

Request

Type Name
Uint32 contentId
Uint32 contentSize

Response

Type Name
Bool %retval%

Types

ContentTypeExtensionField (Structure)

Type Name
String m_FieldName
String m_FieldType

ContentTypeDescription (Structure)

Type Name
String m_ContentType
List<ContentTypeExtensionField> m_extensionFields

ContentDescription (Structure)

Type Name
String m_ContentDisplayName
String m_ContentDescription

AdminTitleContent (Structure)

Type Name
Uint32 m_id
String m_name
ContentDescription m_contentDescription
Uint32 m_flags
Uint32 m_extendedFlags
DateTime m_dateAvailable
DateTime m_dateExpired
String m_contentType
String m_downloadURL
Clone this wiki locally