UserService
-
V5 data types.
See moreDeclaration
Swift
@objc public enum ItemType: Int, RawRepresentable -
UserService manifest keys.
See moreDeclaration
Swift
@objc public enum ManifestKeys: Int, RawRepresentable -
V5 response header keys
See moreDeclaration
Swift
@objc public enum RequestKeys: Int, RawRepresentable -
Standard analtyics keys for events that will automatically get send by the service.
See moreDeclaration
Swift
@objc public class UserServiceAnalyticsKeys: NSObject -
V5 request header keys.
See moreDeclaration
Swift
@objc public class UserServiceHeaderKeys: NSObject -
UserService manifest keys.
See moreDeclaration
Swift
@objc public class UserServiceManifestKeys: NSObject -
Keys used by the UserService to store data in the UserDefaults.
See moreDeclaration
Swift
@objc public class UserServicePlayerPrefKeys: NSObject -
UserService standard fetch keys, trigger custom functionality.
See moreDeclaration
Swift
@objc public class UserServiceStandardFetchKeys: NSObject
-
The UserService library manages the user data for an application.
The UserService library is responsible for managing a user’s data stored in the remote v5 Game Service. The library wraps all network requests required to set and fetch a user’s bankroll items and bulk storage values. The service will also optionally initialize a new user’s values to defaults specified in the manifest. The service can also be setup to fetch data for other users.
The service requires the game setup a ‘userService’ data node in the manifest.
See moreDeclaration
Swift
public protocol IUserService
-
Interface that defines a UserService item.
See moreDeclaration
Swift
public protocol IUserServiceItem
-
The UserServiceProfileManager stores a cache of all users
See moreUserServiceProfilethat have been fetched.Declaration
Swift
public protocol IUserServiceProfileManager
-
See more
See
IUserServiceDeclaration
Swift
@objc public class UserService: NSObject, IUserService
-
Manages all the UserService manifest configuration data.
See moreDeclaration
Swift
@objc public class UserServiceDataModel: NSObject
-
A class representing a UserService error, subclasses
See moreDarkMatterError.Declaration
Swift
public class UserServiceError: DarkMatterError -
Error codes for UserServiceError.
See moreDeclaration
Swift
@objc public enum UserServiceErrorCode: Int
-
Declaration
Swift
@objc public class UserServiceItemBank: NSObject, IUserServiceItem, Gloss.Decodable
-
Declaration
Swift
@objc public class UserServiceItemStorage: NSObject, IUserServiceItem, Gloss.Decodable
-
Stores all of a user’s current profile data. Can preform asynchronous requests to set / get data from the server.
See moreDeclaration
Swift
@objc public class UserServiceProfile: NSObject
-
Declaration
Swift
@objc public class UserServiceProfileManager: NSObject, IUserServiceProfileManager
UserService Reference