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

Public Member Functions

 AnnouncementsSubscription (PlatformService platform, IBeamableRequester requester, string service)
 
- Public Member Functions inherited from Beamable.Api.PlatformSubscribable< AnnouncementQueryResponse, AnnouncementQueryResponse >
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 void OnRefresh (AnnouncementQueryResponse data)
 
- Protected Member Functions inherited from Beamable.Api.PlatformSubscribable< AnnouncementQueryResponse, AnnouncementQueryResponse >
 PlatformSubscribable (IPlatformService platform, IBeamableRequester requester, string service, BeamableGetApiResource< ScopedRsp > getter=null)
 
Promise< UnitRefresh ()
 
Promise< UnitRefresh (string scope)
 
virtual Promise< ScopedRsp > ExecuteRequest (IBeamableRequester requester, string url)
 
virtual string CreateRefreshUrl (string scope)
 
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< AnnouncementQueryResponse, AnnouncementQueryResponse >
IPlatformService platform
 
IBeamableRequester requester
 
BeamableGetApiResource< ScopedRsp > getter
 

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