UserWise Unity SDK  3.0.0
Public Member Functions | Public Attributes | List of all members
UserWiseSDK.RemoteConfigs.RemoteConfigsModule Class Reference

Acts as the public interface used for when using UserWise remote configuration. More...

Inheritance diagram for UserWiseSDK.RemoteConfigs.RemoteConfigsModule:
UserWiseSDK.Common.Modules.BaseModule< RemoteConfig >

Public Member Functions

new RemoteConfig Get (string id)
 Retrieves the RemoteConfig by ID, or External ID (defined in the UserWise dashboard). More...
 
- Public Member Functions inherited from UserWiseSDK.Common.Modules.BaseModule< RemoteConfig >
string GetModuleName ()
 Returns the module name. More...
 
Get (string id)
 
FindInActiveOrUpcoming (Predicate< T > predicate)
 

Public Attributes

DateTime? UpcomingStartsBefore = null
 Configures the DateTime that will be used to filter upcoming content returned from the UserWise API. More...
 

Additional Inherited Members

- Protected Member Functions inherited from UserWiseSDK.Common.Modules.BaseModule< RemoteConfig >
void EmitOnLoadFailed (object sender)
 
void EmitOnLoaded (object sender, OnLoadedEventArgs e)
 
void ResetModuleData ()
 
void LoadFromCache (ModuleCacheFile moduleCacheFile)
 
void WriteToCache (ModuleCacheFile moduleCacheFile)
 
- Protected Attributes inherited from UserWiseSDK.Common.Modules.BaseModule< RemoteConfig >
UserWise userWise
 
- Properties inherited from UserWiseSDK.Common.Modules.BaseModule< RemoteConfig >
List< T > Active [get, protected set]
 A List of active (available) module stored items. More...
 
List< T > Upcoming [get, protected set]
 A List of upcoming (soon to be available) module stored items. More...
 
- Events inherited from UserWiseSDK.Common.Modules.BaseModule< RemoteConfig >
EventHandler< EventArgs > OnLoadFailed
 Emitted when the data for this module could not be loaded from the API and/or cache. More...
 
EventHandler< OnLoadedEventArgsOnLoaded
 Emitted when the data for this module has been reloaded. Currently, either from the API, or through the cached data. More...
 
EventHandler< OnActiveEventArgs< T > > OnActive
 Emitted when a type of T has been marked as active. More...
 
EventHandler< OnInactiveEventArgs< T > > OnInactive
 Emitted when a type of T has been marked as inactive. More...
 

Detailed Description

Acts as the public interface used for when using UserWise remote configuration.

Member Function Documentation

◆ Get()

new RemoteConfig UserWiseSDK.RemoteConfigs.RemoteConfigsModule.Get ( string  id)
inline

Retrieves the RemoteConfig by ID, or External ID (defined in the UserWise dashboard).

Parameters
idExternal ID of the remoteConfig to retrieve

Member Data Documentation

◆ UpcomingStartsBefore

DateTime? UserWiseSDK.RemoteConfigs.RemoteConfigsModule.UpcomingStartsBefore = null

Configures the DateTime that will be used to filter upcoming content returned from the UserWise API.


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