|
Beamable SDK
|
This type defines the CalendarsSubscription for the CalendarsService. More...


Public Member Functions | |
| CalendarsSubscription (IDependencyProvider provider, string service) | |
| void | ForceRefresh (string scope) |
Public Member Functions inherited from Beamable.Api.PlatformSubscribable< CalendarQueryResponse, CalendarView > | |
| PlatformSubscription< Data > | Subscribe (Action< Data > callback) |
| Subscribe to the callback to receive fresh data when available. More... | |
| virtual PlatformSubscription< Data > | Subscribe (string scope, Action< Data > callback) |
| Subscribe to the callback to receive fresh data when available. More... | |
| Promise< Unit > | Refresh () |
| Manually refresh the available data. More... | |
| Data | GetLatest () |
| Data | GetLatest (string scope) |
| async Promise< ScopedRsp > | Fetch (string scope="") |
| Send a request and get the latest state of the subscription. This method will not trigger existing subscriptions More... | |
| Promise< Data > | 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... | |
| void | Notify (Data data) |
| Manually notify observing scopes regarding the available data. More... | |
| void | Notify (string scope, Data data) |
| Manually notify observing scopes regarding the available data. More... | |
Protected Member Functions | |
| override void | OnRefresh (CalendarQueryResponse data) |
Protected Member Functions inherited from Beamable.Api.PlatformSubscribable< CalendarQueryResponse, CalendarView > | |
| PlatformSubscribable (IDependencyProvider provider, string service, BeamableGetApiResource< ScopedRsp > getter=null) | |
| virtual void | Reset () |
| Promise< Unit > | Refresh (string scope) |
| Manually refresh the available data. More... | |
| virtual Promise | OnRefreshScope (string scope) |
| virtual Promise< ScopedRsp > | ExecuteRequest (IBeamableRequester requester, string url) |
| virtual string | CreateRefreshUrl (string scope) |
| virtual void | OnRefresh (ScopedRsp data) |
| virtual Promise | OnRefresh (ScopedRsp data, string[] scopes) |
| void | ScheduleRefresh (long seconds, string scope) |
| void | Unsubscribe (string scope, PlatformSubscription< Data > subscription) |
Additional Inherited Members | |
Protected Attributes inherited from Beamable.Api.PlatformSubscribable< CalendarQueryResponse, CalendarView > | |
| IBeamableRequester | requester |
| IConnectivityService | connectivityService |
| INotificationService | notificationService |
| CoroutineService | coroutineService |
| IUserContext | userContext |
| BeamableGetApiResource< ScopedRsp > | getter |
| readonly string | service |
Properties inherited from Beamable.Api.PlatformSubscribable< CalendarQueryResponse, CalendarView > | |
| bool | UsesHierarchyScopes [getprotected set] |
This type defines the CalendarsSubscription for the CalendarsService.
