Beamable SDK
Public Member Functions | List of all members
Beamable.Server.Api.Content.IMicroserviceContentApi Interface Reference

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

Inheritance diagram for Beamable.Server.Api.Content.IMicroserviceContentApi:
Inheritance graph
[legend]
Collaboration diagram for Beamable.Server.Api.Content.IMicroserviceContentApi:
Collaboration graph
[legend]

Public Member Functions

Promise< TContent > Resolve< TContent > (IContentRef< TContent > reference)
 
- Public Member Functions inherited from Beamable.Common.Api.Content.IContentApi
Promise< IContentObjectGetContent (string contentId, string manifestID="")
 Get the content data for a requested content id. The content is stored on Beamable servers and cached on each player's device. This method will always get the latest version of the content. Each time there is a new version, this method will cause a network call. Once the version has been cached, this method will read from the cache. More...
 
Promise< IContentObjectGetContent (string contentId, Type contentType, string manifestID="")
 Get the content data for a requested content id. The content is stored on Beamable servers and cached on each player's device. This method will always get the latest version of the content. Each time there is a new version, this method will cause a network call. Once the version has been cached, this method will read from the cache. More...
 
Promise< IContentObjectGetContent (IContentRef reference, string manifestID="")
 Get the content data for a requested IContentRef. The content is stored on Beamable servers and cached on each player's device. This method will always get the latest version of the content. Each time there is a new version, this method will cause a network call. Once the version has been cached, this method will read from the cache. More...
 
Promise< TContent > GetContent< TContent > (IContentRef reference, string manifestID="")
 Get the content data for a requested IContentRef. The content is stored on Beamable servers and cached on each player's device. This method will always get the latest version of the content. Each time there is a new version, this method will cause a network call. Once the version has been cached, this method will read from the cache. More...
 
Promise< TContent > GetContent< TContent > (IContentRef< TContent > reference, string manifestID="")
 Get the content data for a requested IContentRef<TContent>. The content is stored on Beamable servers and cached on each player's device. This method will always get the latest version of the content. Each time there is a new version, this method will cause a network call. Once the version has been cached, this method will read from the cache. More...
 
Promise< ClientManifestGetManifestWithID (string manifestID="")
 A ClientManifest describes all the content available in a manifest for a realm. This method will always start a network request to get the manifest from Beamable. More...
 
Promise< ClientManifestGetManifest (string filter="", string manifestID="")
 A ClientManifest describes all the content available in a manifest for a realm. This method will always start a network request to get the manifest from Beamable. More...
 
Promise< ClientManifestGetManifest (ContentQuery query, string manifestID="")
 A ClientManifest describes all the content available in a manifest for a realm. This method will always start a network request to get the manifest from Beamable. More...
 
- Public Member Functions inherited from Beamable.Common.Api.ISupportsGet< ClientManifest >
Promise< TData > GetCurrent (string scope="")
 Manually fetch the available data. If the server hasn't delivered a new update, this method will not return the absolute latest data unless you pass forceRefresh as true. More...
 

Detailed Description

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

Related Links

img beamable-logo

Member Function Documentation

◆ Resolve< TContent >()

Promise< TContent > Beamable.Server.Api.Content.IMicroserviceContentApi.Resolve< TContent > ( IContentRef< TContent >  reference)
Type Constraints
TContent :IContentObject 
TContent :new() 

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