# README
go_shopify
Learn Go by implement a Shopify Go library.
Note: This library is used to learn Go by implement Shopify Go SDK step by step. It's not recommend to use in production.
Refers to this repo: https://github.com/bold-commerce/go-shopify
# Functions
No description provided by the author
FulfillmentPathPrefix Return the prefix for a fulfillment path.
MetafieldPathPrefix Return the prefix for a metafield path.
NewClient Returns a new Shopify API client with an already authenticated shopname and token.
ShopBaseUrl Return the Shop's base url.
ShopFullName Return the full shop name, including .myshopify.com.
ShopShortName Return the short shop name, excluding .myshopify.com.
WithHTTPClient is used to set a custom http client.
No description provided by the author
No description provided by the author
WithVersion optionally sets the api-version if the passed string is valid.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UnstableApiVersion Shopify API version for accessing unstable API features.
No description provided by the author
# Structs
App represents basic app settings such as Api key, secret, scope, and redirect url.
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.
Client manages communication with the Shopify API.
CountOptions General count options that can be used for most collection counts.
LeveledLogger It prints warnings and errors to `os.Stderr` and other messages to `os.Stdout`.
ListOptions General list options that can be used for most collections of entities.
RateLimitError An error specific to a rate-limiting response.
No description provided by the author
ResponseDecodingError occurs when the response body from Shopify could not be parsed.
ResponseError A general response error that follows a similar layout to Shopify's response errors, i.e.
# Interfaces
AssetService is an interface for interfacing with the asset endpoints of the Shopify API.
No description provided by the author
# Type aliases
Option is used to configure client with options.