Shopify SDK for Unity
|
Classes | |
class | AbstractResponse |
class | AliasException |
This exception is thrown when trying to access a response field using an alias which was not used to build the query. AliasException is also thrown when the alias format is invalid for instance a blank string or the alias uses invalid characters. More... | |
class | Arguments |
Is used by GraphQL generator classes to create argument strings. More... | |
class | BaseLoader |
An abstract base that must be defined by classes that will perform network communication. More... | |
class | CartLineItem |
A line item on an order. A line item is defined by a variant id and the quantity of that variant that you'll be ordering. Custom Attributes are used to define customizations or any additional meta data on the line item. More... | |
class | CartLineItems |
Is used to add, update, or delete line items in a Cart . More... | |
class | CastUtils |
struct | ConnectionQueryInfo |
class | ConnectionLoader |
class | DefaultCheckoutQueries |
class | DefaultCollectionQueries |
Generates default queries for ShopifyClient.collections . More... | |
class | DefaultProductQueries |
Generates default queries for ShopifyClient.products . More... | |
class | DefaultQueries |
Generates default queries for ShopifyClient.products and ShopifyClient.collections . More... | |
class | DefaultShopQueries |
Generates default queries for ShopifyClient. More... | |
class | GlobalGameObject |
interface | ILoaderProvider |
interface | INativeCheckout |
class | InputBase |
Base class for all GraphQL query generator input objects. More... | |
class | InputValueToString |
Converts C# values to GraphQL strings for queries. More... | |
class | InvalidServerResponseException |
This exception is thrown whenenver the server responds with an unexpected response which cannot be handled gracefully. More... | |
class | Log |
class | MergeCheckout |
class | MutationResponse |
Top-level response for all GraphQL mutation queries. More... | |
class | NativeMessage |
class | NativePayment |
class | NoQueryException |
This exception is thrown when a field was accessed from a query response but the field was not queried. More... | |
class | ObservableDictionary |
class | PaymentNetwork |
class | QueryLoader |
Abstracts creating and sending queries and mutations via a BaseLoader. More... | |
class | QueryResponse |
Top level response for all GraphQL queries. More... | |
class | ResponseMergeUtil |
class | Serializable |
class | ShippingMethod |
class | SummaryItem |
class | TopLevelResponse |
Base class for QueryResponse and MutationResponse , which are top-level responses for all GraphQL queries. More... | |
class | LoaderComponent |
class | UnityLoader |
Performs network communication to send GraphQL queries between Unity and a Shopify GraphQL endpoint. More... | |
class | UnityLoaderProvider |
class | TimeoutComponent |
class | UnityTimeout |
class | ValidationUtils |
class | WebCheckout |
class | WebCheckoutMessageReceiver |
Functions | |
delegate QueryRootQuery | BuildQueryOnConnectionLoopDelegate (QueryResponse response=null) |
delegate object | GetConnectionFromResponseDelegate (object response) |
delegate void | BuildQueryOnNodeDelegate (QueryRootQuery query, List< ConnectionQueryInfo > connectionInfosToBuildQuery, string nodeId, string alias) |
delegate void | BuildQueryOnEdgesNodeDelegate (object node, string after) |
delegate void | ResponseNodeHandler (List< Node > nodes, ShopifyError error) |
delegate void | LoaderResponseHandler (string response, string error) |
delegate void | DictionaryChangeHandler () |
delegate void | QueryResponseHandler (QueryResponse response) |
delegate void | MutationResponseHandler (MutationResponse response) |
delegate void | MergeFieldDelegate (string field, Dictionary< string, object > into, Dictionary< string, object > responseA, Dictionary< string, object > responseB) |
delegate void | ProductsHandler (List< Product > products, ShopifyError error) |
delegate void | ProductsPaginatedHandler (List< Product > products, ShopifyError error, string after) |
delegate void | CollectionsHandler (List< Collection > products, ShopifyError error) |
delegate void | CollectionsPaginatedHandler (List< Collection > collections, ShopifyError error, string after) |
delegate void | QueryRootHandler (QueryRoot queryRoot, ShopifyError error) |
delegate void | MutationRootHandler (Mutation mutationRoot, ShopifyError error) |
delegate void | ShopMetadataHandler (ShopMetadata? metadata, ShopifyError error) |
delegate void | LineItemChangeHandler (CartLineItems.LineItemChangeType type, CartLineItem lineItem) |
delegate bool | PollUpdatedHandler (QueryRoot updatedQueryRoot) |
delegate void | CanCheckoutWithNativePayCallback (bool canCheckout) |
delegate void | CanShowNativePaySetupCallback (bool canShowPaymentSetup) |
delegate void | CheckoutSuccessCallback () |
delegate void | CheckoutFailureCallback (ShopifyError error) |
delegate void | CheckoutCancelCallback () |
delegate void | GetWebCheckoutLinkSuccessCallback (string url) |
delegate void | GetWebCheckoutLinkFailureCallback (ShopifyError error) |
delegate void | CompletionCallback (ShopifyError error) |