From c187480103a22fde34311d8189782ce61d075862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=EA=A6=AB=EA=A6=B6=EA=A6=8F=EA=A7=80=EA=A6=A6?= =?UTF-8?q?=EA=A6=BF=EA=A6=A7=EA=A6=AE=EA=A6=91=EA=A6=A9=EA=A6=AD=EA=A7=80?= Date: Thu, 29 Sep 2022 11:29:12 +0800 Subject: First attempt to support carrier services --- shopify.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'shopify.h') diff --git a/shopify.h b/shopify.h index 20dd485..0ea4f62 100644 --- a/shopify.h +++ b/shopify.h @@ -15,6 +15,12 @@ struct shopify_api { void *arg; }; +struct shopify_carrierservice { + char *url; + char *(*rates)(const char *, const char *, long, + const struct shopify_session *); +}; + #ifdef __cplusplus extern "C" { #endif @@ -22,7 +28,8 @@ extern "C" { void shopify_app(const char *api_key, const char *api_secret_key, const char *app_url, const char *redir_url, const char *app_id, const char *scopes, char *(*html)(const char *host), - const char *js_dir, const struct shopify_api apis[]); + const char *js_dir, const struct shopify_api apis[], + const struct shopify_carrierservice carrierservices[]); void shopify_graphql(const char *query, const struct shopify_session *session, char **json); -- cgit v1.2.3