added --debug option
[ppastats.git] / src / lp_json.c
index 088d189..1c31ccb 100644 (file)
@@ -58,6 +58,7 @@ struct distro_arch_series *json_object_to_distro_arch_series(json_object *o)
        const char *title;
        const char *architecture_tag;
        boolean is_nominated_arch_indep;
+       const char *distroseries_link;
 
 
        display_name = json_object_get_string
@@ -69,14 +70,44 @@ struct distro_arch_series *json_object_to_distro_arch_series(json_object *o)
        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)