summaryrefslogtreecommitdiff
path: root/shopify.h
blob: 02ac22acdd2564ae02964d2b8675bb316741a243 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef SHOPIFY_H
#define SHOPIFY_H

struct shopify_api {
	char *url;
	char *method;
	void (*cb)();
	void *arg;
};

struct shopify_session;

#ifdef __cplusplus
extern "C" {
#endif

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 *scope, const char *index,
		const struct shopify_api apis[]);
void shopify_graphql(const char *query, const struct shopify_session *session,
		char **json);

#ifdef __cplusplus
}
#endif

#endif