7typedef struct report_result report_result_t;
9char *report_result_get_label (report_result_t *result);
10char *report_result_get_url (report_result_t *result);
11char *report_result_get_message (report_result_t *result);
12char *report_result_get_bthash (report_result_t *result);
13char *report_result_get_workflow (report_result_t *result);
14time_t report_result_get_timestamp(report_result_t *result);
16void report_result_set_url (report_result_t *result,
18void report_result_set_message (report_result_t *result,
20void report_result_set_bthash (report_result_t *result,
22void report_result_set_workflow (report_result_t *result,
23 const char *workflow);
24void report_result_set_timestamp(report_result_t *result,
27struct strbuf *report_result_to_string(report_result_t *result);
29report_result_t *report_result_new_with_label (
const char *label);
30report_result_t *report_result_new_with_label_from_env(
const char *label);
31report_result_t *report_result_parse (
const char *line,
34void report_result_free(report_result_t *result);
36G_DEFINE_AUTOPTR_CLEANUP_FUNC(report_result_t, report_result_free)