Beamable SDK
Public Member Functions | Properties | Events | List of all members
Beamable.Editor.Content.Models.ContentDataModel Class Reference

Public Member Functions

 ContentDataModel (ContentIO contentIO)
 
void SetContentTypes (List< ContentTypePair > types)
 
void CreateItem (ContentObject content)
 
void DeleteItem (ContentItemDescriptor contentItemDescriptor)
 
void SetLocalContent (LocalContentManifest localManifest)
 
void SetServerContent (Manifest serverManifest)
 
void ClearSelectedContents ()
 
IEnumerable< ContentItemDescriptorGetAllContents ()
 
IEnumerable< ContentItemDescriptorGetFilteredContents ()
 
IEnumerable< ContentTagDescriptorGetAllTagDescriptors ()
 
IEnumerable< string > GetAllTags ()
 
List< ContentTypeTreeViewItemContentTypeTreeViewItems ()
 
void ClearSelectedContentTypes ()
 
IEnumerable< ContentTypeDescriptorContentTypes ()
 
void SetFilter (string query)
 
void SetFilter (ContentQuery query)
 
void ContentItemRename (ContentItemDescriptor contentItemDescriptor)
 
void HandleContentDeleted (IContentObject content)
 
void HandleContentAdded (IContentObject content)
 
void ToggleTagFilter (string tag, bool shouldFilterOn)
 

Properties

ContentQuery Filter [get]
 
ContentQuery SystemFilter = new ContentQuery() [get]
 
IList< ContentItemDescriptor >? SelectedContents [get, set]
 
IList< TreeViewItem >???? SelectedContentTypes [get, set]
 
IList< TreeViewItem >? SelectedContentTypeBranch [get, set]
 

Events

Action< IList< ContentItemDescriptor > > OnSelectedContentChanged
 
Action< IList< TreeViewItem > > OnSelectedContentTypesChanged
 
Action< IList< TreeViewItem > > OnSelectedContentTypeBranchChanged
 
Action OnFilterChanged
 
Action< ContentQueryOnQueryUpdated
 
Action< ContentItemDescriptorOnContentAdded
 
Action< ContentItemDescriptorOnContentDeleted
 
Action< ContentTypeDescriptorOnTypeAdded
 
Action OnTypesReceived
 

The documentation for this class was generated from the following file: