Beamable SDK
Public Member Functions | Protected Member Functions | List of all members
Beamable.Content.ManifestSubscription Class Reference
Inheritance diagram for Beamable.Content.ManifestSubscription:
Inheritance graph
[legend]
Collaboration diagram for Beamable.Content.ManifestSubscription:
Collaboration graph
[legend]

Public Member Functions

 ManifestSubscription (PlatformService platform, IBeamableRequester requester)
 
bool TryGetContentId (string contentId, out ClientContentInfo clientInfo)
 
Promise< ClientManifestGetManifest ()
 
Promise< ClientManifestGetManifest (ContentQuery query)
 
Promise< ClientManifestGetManifest (string filter)
 
- Public Member Functions inherited from Beamable.Api.PlatformSubscribable< ClientManifest, ClientManifest >
PlatformSubscription< Data > Subscribe (Action< Data > callback)
 
PlatformSubscription< Data > Subscribe (string scope, Action< Data > callback)
 
Data GetLatest ()
 
Data GetLatest (string scope)
 
Promise< Data > GetCurrent (string scope="")
 
void Notify (Data data)
 
void Notify (string scope, Data data)
 

Protected Member Functions

override string CreateRefreshUrl (string scope)
 
override Promise< ClientManifestExecuteRequest (IBeamableRequester requester, string url)
 
override void OnRefresh (ClientManifest data)
 
- Protected Member Functions inherited from Beamable.Api.PlatformSubscribable< ClientManifest, ClientManifest >
 PlatformSubscribable (IPlatformService platform, IBeamableRequester requester, string service, BeamableGetApiResource< ScopedRsp > getter=null)
 
virtual void Reset ()
 
Promise< UnitRefresh ()
 
Promise< UnitRefresh (string scope)
 
virtual Promise< ScopedRsp > ExecuteRequest (IBeamableRequester requester, string url)
 
abstract void OnRefresh (ScopedRsp data)
 
void ScheduleRefresh (long seconds, string scope)
 
void Unsubscribe (string scope, PlatformSubscription< Data > subscription)
 

Additional Inherited Members

- Protected Attributes inherited from Beamable.Api.PlatformSubscribable< ClientManifest, ClientManifest >
IPlatformService platform
 
IBeamableRequester requester
 
BeamableGetApiResource< ScopedRsp > getter
 

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