|
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) |