const char *title;
const char *architecture_tag;
boolean is_nominated_arch_indep;
+ const char *distroseries_link;
display_name = json_object_get_string
architecture_tag = json_object_get_string
(json_object_object_get(o, "architecture_tag"));
+ distroseries_link = json_object_get_string
+ (json_object_object_get(o, "distroseries_link"));
+
is_nominated_arch_indep = json_object_get_boolean
(json_object_object_get(o, "is_nominated_arch_indep"));
return distro_arch_series_new(display_name,
title,
architecture_tag,
- is_nominated_arch_indep);
+ is_nominated_arch_indep,
+ distroseries_link);
}
+struct distro_series *json_object_to_distro_series(json_object *o)
+{
+ const char *displayname;
+ const char *title;
+ const char *name;
+ const char *version;
+
+ displayname = json_object_get_string
+ (json_object_object_get(o, "displayname"));
+
+ title = json_object_get_string
+ (json_object_object_get(o, "title"));
+
+ version = json_object_get_string
+ (json_object_object_get(o, "version"));
+
+ name = json_object_get_string
+ (json_object_object_get(o, "name"));
+
+ return distro_series_new(name,
+ version,
+ title,
+ displayname);
+}
+
+
struct binary_package_publishing_history * *
json_object_to_binary_package_publishing_history_list(json_object *o)