const char *display_name;
const char *title;
const char *architecture_tag;
+ boolean is_nominated_arch_indep;
+ const char *distroseries_link;
+
display_name = json_object_get_string
(json_object_object_get(o, "display_name"));
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);
+ architecture_tag,
+ 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)