No description provided by the author
App represents basic app settings such as Api key, secret, scope, and redirect url.
No description provided by the author
ApplicationChargeResource represents the result from the admin/application_charges{/X{/activate.json}.json}.json endpoints.
No description provided by the author
ApplicationChargesResource represents the result from the admin/application_charges.json endpoint.
AppliedDiscount is the discount applied to the line item or the draft order object.
Asset represents a Shopify asset.
AssetResource is the result from the themes/x/assets.json?asset[key]= endpoint.
AssetServiceOp handles communication with the asset related methods of the Shopify API.
AssetsResource is the result from the themes/x/assets.json endpoint.
Blog represents a Shopify blog.
Represents the result from the blogs/X.json endpoint.
BlogServiceOp handles communication with the blog related methods of the Shopify API.
BlogsResource is the result from the blogs.json endpoint.
Client manages communication with the Shopify API.
No description provided by the author
Collect represents a Shopify collect.
Represents the result from the collects/X.json endpoint.
CollectServiceOp handles communication with the collect related methods of the Shopify API.
Represents the result from the collects.json endpoint.
General count options that can be used for most collection counts.
CustomCollection represents a Shopify custom collection.
CustomCollectionResource represents the result form the custom_collections/X.json endpoint.
CustomCollectionServiceOp handles communication with the custom collection related methods of the Shopify API.
CustomCollectionsResource represents the result from the custom_collections.json endpoint.
Customer represents a Shopify customer.
CustomerAddress represents a Shopify customer address.
CustomerAddressResoruce represents the result from the customers/X/addresses.json endpoint.
CustomerAddressResoruce represents the result from the addresses/X.json endpoint.
CustomerAddressServiceOp handles communication with the customer address related methods of the Shopify API.
Represents the result from the customers/X.json endpoint.
Represents the options available when searching for a customer.
CustomerServiceOp handles communication with the product related methods of the Shopify API.
Represents the result from the customers.json endpoint.
Represents the result from the customers/tags.json endpoint.
No description provided by the author
DiscountCodeResource represents the result from the discount_codes/X.json endpoint.
DiscountCodeServiceOp handles communication with the discount code related methods of the Shopify API.
DiscountCodesResource is the result from the discount_codes.json endpoint.
DraftOrder represents a shopify draft order.
DraftOrderCountOptions represents the possible options to the count draft orders endpoint.
DraftOrderInvoice is the struct used to create an invoice for a draft order.
No description provided by the author
DraftOrderListOptions represents the possible options that can be used to further query the list draft orders endpoint.
No description provided by the author
DraftOrderServiceOp handles communication with the draft order related methods of the Shopify API.
No description provided by the author
Fulfillment represents a Shopify fulfillment.
FulfillmentResource represents the result from the fulfillments/X.json endpoint.
FulfillmentServiceOp handles communication with the fulfillment related methods of the Shopify API.
FulfillmentsResource represents the result from the fullfilments.json endpoint.
GDPRCustomer contains the customer's information for the redaction.
CustomersRedact is the unmarshal struct for the `customers/redact` webhook.
GDPRCustomersRequest is the unmarshal struct for the `customers/data_request` webhook.
GDPRShopRedact is the unmarshal struct for the `shop/redact` webhook.
Image represents a Shopify product's image.
ImageResource represents the result form the products/X/images/Y.json endpoint.
ImageServiceOp handles communication with the image related methods of the Shopify API.
ImagesResource represents the result from the products/X/images.json endpoint.
InventoryItem represents a Shopify inventory item.
InventoryItemResource is used for handling single item requests and responses.
InventoryItemServiceOp is the default implementation of the InventoryItemService interface.
InventoryItemsResource is used for handling multiple item responsees.
No description provided by the author
InventoryLevelServiceOp handles communication with the inventory level related methods of the Shopify API.
InventoryLevelsResource represents the result from the locations/X/inventory_levels.json endpoint.
No description provided by the author
No description provided by the author
General list options that can be used for most collections of entities.
No description provided by the author
Represents the result from the locations/X.json endpoint.
LocationServiceOp handles communication with the location related methods of the Shopify API.
Represents the result from the locations.json endpoint.
Metafield represents a Shopify metafield.
MetafieldResource represents the result from the metafields/X.json endpoint.
MetafieldServiceOp handles communication with the metafield related methods of the Shopify API.
MetafieldsResource represents the result from the metafields.json endpoint.
No description provided by the author
Order represents a Shopify order.
A struct for all available order count options.
A struct for all available order list options.
Represents the result from the orders/X.json endpoint.
OrderServiceOp handles communication with the order related methods of the Shopify API.
Represents the result from the orders.json endpoint.
Page represents a Shopify page.
PageResource represents the result from the pages/X.json endpoint.
PageServiceOp handles communication with the page related methods of the Shopify API.
PagesResource represents the result from the pages.json endpoint.
No description provided by the author
PriceRuleDiscountCode represents a Shopify Discount Code.
Product represents a Shopify product.
The options provided by Shopify.
Represents the result from the products/X.json endpoint.
ProductServiceOp handles communication with the product related methods of the Shopify API.
Represents the result from the products.json endpoint.
An error specific to a rate-limiting response.
Receipt represents a Shopify receipt.
RecurringApplicationCharge represents a Shopify RecurringApplicationCharge.
RecurringApplicationChargeResource represents the result from the admin/recurring_application_charges{/X{/activate.json}.json}.json endpoints.
RecurringApplicationChargeServiceOp handles communication with the RecurringApplicationCharge related methods of the Shopify API.
RecurringApplicationChargesResource represents the result from the admin/recurring_application_charges.json endpoint.
Redirect represents a Shopify redirect.
RedirectResource represents the result from the redirects/X.json endpoint.
RedirectServiceOp handles communication with the redirect related methods of the Shopify API.
RedirectsResource represents the result from the redirects.json endpoint.
No description provided by the author
No description provided by the author
ResponseDecodingError occurs when the response body from Shopify could not be parsed.
A general response error that follows a similar layout to Shopify's response errors, i.e.
ResponseMeta contains information on paging and other meta data for a request.
No description provided by the author
ScriptTag represents a Shopify ScriptTag.
The options provided by Shopify.
ScriptTagResource represents the result from the admin/script_tags/{#script_tag_id}.json endpoint.
ScriptTagServiceOp handles communication with the shop related methods of the Shopify API.
ScriptTagsResource represents the result from the admin/script_tags.json endpoint.
No description provided by the author
Shop represents a Shopify shop.
Represents the result from the admin/shop.json endpoint.
ShopServiceOp handles communication with the shop related methods of the Shopify API.
SmartCollection represents a Shopify smart collection.
SmartCollectionResource represents the result from the smart_collections/X.json endpoint.
SmartCollectionServiceOp handles communication with the smart collection related methods of the Shopify API.
SmartCollectionsResource represents the result from the smart_collections.json endpoint.
StorefrontAccessToken represents a Shopify storefront access token.
StorefrontAccessTokenResource represents the result from the admin/storefront_access_tokens.json endpoint.
StorefrontAccessTokenServiceOp handles communication with the storefront access token related methods of the Shopify API.
StorefrontAccessTokensResource is the root object for a storefront access tokens get request.
No description provided by the author
Theme represents a Shopify theme.
Options for theme list.
ThemeServiceOp handles communication with the theme related methods of the Shopify API.
ThemesResource is the result from the themes.json endpoint.
No description provided by the author
TransactionResource represents the result from the orders/X/transactions/Y.json endpoint.
TransactionServiceOp handles communication with the transaction related methods of the Shopify API.
TransactionsResource represents the result from the orders/X/transactions.json endpoint.
UsageCharge represents a Shopify UsageCharge.
UsageChargeResource represents the result from the /admin/recurring_application_charges/X/usage_charges/X.json endpoints.
UsageChargeServiceOp handles communication with the UsageCharge related methods of the Shopify API.
UsageChargesResource represents the result from the admin/recurring_application_charges/X/usage_charges.json endpoint.
Variant represents a Shopify variant.
VariantResource represents the result from the variants/X.json endpoint.
VariantServiceOp handles communication with the variant related methods of the Shopify API.
VariantsResource represents the result from the products/X/variants.json endpoint.
Webhook represents a Shopify webhook.
WebhookOptions can be used for filtering webhooks on a List request.
WebhookResource represents the result from the admin/webhooks.json endpoint.
WebhookServiceOp handles communication with the webhook-related methods of the Shopify API.
WebhooksResource is the root object for a webhook get request.