Beamable SDK
Public Member Functions | Public Attributes | Properties | List of all members
Beamable.Content.ContentService Class Reference

This type defines the Client main entry point for the Content feature. More...

Inheritance diagram for Beamable.Content.ContentService:
Inheritance graph
[legend]
Collaboration diagram for Beamable.Content.ContentService:
Collaboration graph
[legend]

Public Member Functions

 ContentService (IPlatformService platform, IBeamableRequester requester, IBeamableFilesystemAccessor filesystemAccessor)
 
Promise< IContentObjectGetContent (string contentId, string manifestID="")
 
Promise< IContentObjectGetContent (string contentId, Type contentType, string manifestID="")
 
Promise< IContentObjectGetContent (IContentRef reference, string manifestID="")
 
Promise< TContent > GetContent< TContent > (IContentRef reference, string manifestID="")
 
Promise< TContent > GetContent< TContent > (IContentRef< TContent > reference, string manifestID="")
 
Promise< ClientManifestGetManifest (ContentQuery query)
 
Promise< ClientManifestGetManifestWithID (string manifestID="")
 
Promise< ClientManifestGetManifest (string filter="", string manifestID="")
 
Promise< ClientManifestGetManifest (ContentQuery query, string manifestID="")
 
Promise< ClientManifestGetCurrent (string scope="")
 
void SwitchDefaultManifestID (string manifestID)
 
 ContentService (MicroserviceRequester requester, SocketRequesterContext socket, IContentResolver resolver)
 

Public Attributes

Action< string > OnManifestChanged
 

Properties

string CurrentDefaultManifestID = "global" [get]
 
IBeamableFilesystemAccessor FilesystemAccessor [get]
 
ManifestSubscription Subscribable [get]
 
Dictionary< string, ManifestSubscriptionSubscribables [get]
 
IBeamableRequester Requester [get]
 

Detailed Description

This type defines the Client main entry point for the Content feature.

Related Links

See Beamable.API script reference img beamable-logo


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