From 477e1ba2977435ae7bb75c7dbd95cf28247f89bd Mon Sep 17 00:00:00 2001 From: nirav Date: Thu, 28 Mar 2019 09:10:52 +0530 Subject: Move APIs into libgs dir --- libgs/src/instance_info.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 libgs/src/instance_info.h (limited to 'libgs/src/instance_info.h') diff --git a/libgs/src/instance_info.h b/libgs/src/instance_info.h new file mode 100644 index 0000000..cdb6e84 --- /dev/null +++ b/libgs/src/instance_info.h @@ -0,0 +1,31 @@ +#ifndef __GS_INSTANCE_INFO_H +#define __GS_INSTANCE_INFO_H + +#include + +struct instance_info_urls { + char *streaming_api; +}; + +struct instance_info_stats { + int user_count; + int status_count; + int domain_count; +}; + +struct instance_info { + char *url; + char *title; + char *description; + char *email; + char *version; + struct instance_info_urls urls; + struct instance_info_stats states; + char *thumbnail; + char **languages; + bool registrations; +}; + +struct instance_info *instance_info_from_json(char *json_data); + +#endif -- cgit v1.2.3