Drag[en]gine Script Module DragonScript 1.23
|
Features supported by a ServiceUser instance. More...
Classes | |
class | AuthTokenProvider |
Authentication token provider information. More... | |
Public Member Functions | |
ServiceUserFeatures | new () |
Create new instance of class ServiceUserFeatures. | |
Public Attributes | |
AuthTokenProvider | authTokenProvider |
Authentication token provider information. | |
Set | canAuthProviderLogin |
Service supports logging in using authentication provider. | |
bool | canAutomaticLogin |
Service supports automatic logging in user. | |
bool | canLogout |
Service supports logging out user. | |
bool | canManualLogin |
Service supports manually logging in user. | |
bool | canReportUser |
Reporting users is supported. | |
String | currency |
Monetization currency name. | |
bool | hasMarketplace |
Monetization is supported using marketplace or store functionality. | |
Features supported by a ServiceUser instance.
ServiceUserFeatures Dragengine.Services.User.ServiceUserFeatures.new | ( | ) |
Create new instance of class ServiceUserFeatures.
AuthTokenProvider Dragengine.Services.User.ServiceUserFeatures.authTokenProvider |
Authentication token provider information.
Present if service supports requesting authentication. If service does not support requesting authentication tokens this will be null.
Set Dragengine.Services.User.ServiceUserFeatures.canAuthProviderLogin |
Service supports logging in using authentication provider.
Set contains strings of all supported login providers. The values in this set match #authTokenProvider values of other service feature object.
Set can be null or empty if service does not support logging in using authentication providers.
bool Dragengine.Services.User.ServiceUserFeatures.canAutomaticLogin |
Service supports automatic logging in user.
bool Dragengine.Services.User.ServiceUserFeatures.canLogout |
Service supports logging out user.
bool Dragengine.Services.User.ServiceUserFeatures.canManualLogin |
Service supports manually logging in user.
bool Dragengine.Services.User.ServiceUserFeatures.canReportUser |
Reporting users is supported.
String Dragengine.Services.User.ServiceUserFeatures.currency |
Monetization currency name.
If #hasMarketplace is true contains the currency name which can be a real currency code or a virtual currency name.
bool Dragengine.Services.User.ServiceUserFeatures.hasMarketplace |
Monetization is supported using marketplace or store functionality.
If true user has a wallet for store purchases.