Shopify SDK for Unity
Namespaces | Classes | Typedefs | Enumerations
Shopify.UIToolkit Namespace Reference

Classes

class  HTTPUtils
 
class  ProductCache
 
class  RemoteImageLoader
 A behaviour that fetches a remote image (JPEG/PNG) from the web. More...
 
class  VariantSelector
 Converts the list of product variant and their respective selectable options that looks like: [{ "selectedOptions": [{ "name": "optionName1", "value": "value1" }, { "name": "optionName2", "value": "value1" }] }, { "selectedOptions": [{ "name": "optionName1", "value": "value2" }, { "name": "optionName2", "value": "value2" }] }] into a map that looks like: { "optionName1": ["value1", "value2", ...], "optionName2": ["value1", "value2", ...], } More...
 
class  ViewSwitcher
 A component that allows for switching between multiple UI "views", where a view is different UI that needs to be switched between modally. More...
 
interface  Cache
 An interface for defining a cache. More...
 
interface  ICacheable
 
class  LRUCache
 A cache that uses a Least Recently Used (LRU) heurstic for evicting items. More...
 
class  CacheableWebImage
 A cacheable image downloaed from the web stored as a Texture2D object. More...
 
class  WebImageCache
 This class implements a LRU cache for images (PNG/JPEG) that were downloaded from the web. More...
 
class  ShopCredentials
 
class  ShopControllerBase
 
struct  CartItem
 
class  CartController
 
class  MultiProductShopController
 
class  SingleProductShopController
 
class  CartItemView
 Behaviour for linking all the pieces of the cart list item together. More...
 
class  ProductImageHolder
 
interface  IMultiProductShop
 
interface  IShop
 
interface  ISingleProductShop
 Override this class to create a shop that sells a single product More...
 

Typedefs

using Image = UnityEngine.UI.Image
 

Enumerations

enum class  CheckoutMode { Web , Native , Auto }