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

Public Member Functions

 CommerceService (PlatformService platform, PlatformRequester requester)
 
Promise< UnitOnPurchase (string storeSymbol, string listingSymbol)
 
Promise< EmptyResponsePurchase (string storeSymbol, string listingSymbol)
 
void ForceRefresh (string storeSymbol)
 
- Public Member Functions inherited from Beamable.Api.PlatformSubscribable< GetOffersResponse, PlayerStoreView >
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 (GetOffersResponse data)
 
- Protected Member Functions inherited from Beamable.Api.PlatformSubscribable< GetOffersResponse, PlayerStoreView >
 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)
 
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< GetOffersResponse, PlayerStoreView >
IPlatformService platform
 
IBeamableRequester requester
 
BeamableGetApiResource< ScopedRsp > getter
 

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