StoreFront

  • Base class for a store item. Contains basic information for an item to sell in a store.

    See more

    Declaration

    Swift

    @objc open class BaseStoreStateProduct: NSObject, Gloss.Decodable
  • Data object representing a cost for a product.

    See more

    Declaration

    Swift

    @objc public class CostItem: NSObject, Gloss.Decodable
  • Undocumented

    See more

    Declaration

    Swift

    @objc public enum FailReason: Int, RawRepresentable
  • Interface to be implemented by a class that handles the user’s inventory. Used to determine if a user can afford a product purchased with game currency.

    See more

    Declaration

    Swift

    @objc public protocol IPlayerInventory: class
  • Class describing a product. Used to make a purchase.

    See more

    Declaration

    Swift

    @objc public class ProductData: NSObject, Gloss.Decodable
  • Data object representing a reward for a product upon successful purchase.

    See more

    Declaration

    Swift

    @objc public class RewardItem: NSObject, Gloss.Decodable
  • Handles the flow of a real money or game currency purchase.

    See more

    Declaration

    Swift

    @objc public class StoreFront: NSObject
  • Delegate for handling purchases and purchase errors.

    See more

    Declaration

    Swift

    @objc public protocol StoreFrontDelegate: class
  • The JSON data in Manifest will be used to generate this class. This class contains InAppPurchase settings, stores and products data.

    See more

    Declaration

    Swift

    @objc public class StoreFrontManifestData: NSObject, Gloss.Decodable
  • A class to contain a Chronos timer name reference for a given store state.

    See more

    Declaration

    Swift

    @objc public class StoreStateTimerData: NSObject, Gloss.Decodable