UserService

  • V5 data types.

    See more

    Declaration

    Swift

    @objc public enum ItemType: Int, RawRepresentable
  • UserService manifest keys.

    See more

    Declaration

    Swift

    @objc public enum ManifestKeys: Int, RawRepresentable
  • V5 response header keys

    See more

    Declaration

    Swift

    @objc public enum RequestKeys: Int, RawRepresentable
  • Standard analtyics keys for events that will automatically get send by the service.

    See more

    Declaration

    Swift

    @objc public class UserServiceAnalyticsKeys: NSObject
  • V5 request header keys.

    See more

    Declaration

    Swift

    @objc public class UserServiceHeaderKeys: NSObject
  • UserService manifest keys.

    See more

    Declaration

    Swift

    @objc public class UserServiceManifestKeys: NSObject
  • Keys used by the UserService to store data in the UserDefaults.

    See more

    Declaration

    Swift

    @objc public class UserServicePlayerPrefKeys: NSObject
  • UserService standard fetch keys, trigger custom functionality.

    See more

    Declaration

    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 more

    Declaration

    Swift

    public protocol IUserService
  • Interface that defines a UserService item.

    See more

    Declaration

    Swift

    public protocol IUserServiceItem
  • Manages all the UserService manifest configuration data.

    See more

    Declaration

    Swift

    @objc public class UserServiceDataModel: NSObject
  • Stores all of a user’s current profile data. Can preform asynchronous requests to set / get data from the server.

    See more

    Declaration

    Swift

    @objc public class UserServiceProfile: NSObject