Coverage Report

Created: 2026-01-09 07:21

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/work/fwupd-release-struct.c
Line
Count
Source
1
/*
2
 * This file is auto-generated, do not modify!
3
 *
4
 * SPDX-License-Identifier: LGPL-2.1-or-later
5
 */
6
7
#include "config.h"
8
9
#include <glib.h>
10
11
#include "fwupd-release-struct.h"
12
13
#ifdef G_LOG_DOMAIN
14
  #undef G_LOG_DOMAIN
15
#endif
16
#define G_LOG_DOMAIN "FuStruct"
17
18
/**
19
 * fwupd_release_flag_to_string:
20
 * @val: value, e.g. %FWUPD_RELEASE_FLAG_TRUSTED_PAYLOAD
21
 *
22
 * Converts an enumerated value to a string.
23
 *
24
 * Returns: identifier string
25
 *
26
 * Since: 1.2.6
27
 **/
28
const gchar *
29
fwupd_release_flag_to_string(FwupdReleaseFlags val)
30
0
{
31
0
    if (val == FWUPD_RELEASE_FLAG_NONE)
32
0
        return "none";
33
0
    if (val == FWUPD_RELEASE_FLAG_TRUSTED_PAYLOAD)
34
0
        return "trusted-payload";
35
0
    if (val == FWUPD_RELEASE_FLAG_TRUSTED_METADATA)
36
0
        return "trusted-metadata";
37
0
    if (val == FWUPD_RELEASE_FLAG_IS_UPGRADE)
38
0
        return "is-upgrade";
39
0
    if (val == FWUPD_RELEASE_FLAG_IS_DOWNGRADE)
40
0
        return "is-downgrade";
41
0
    if (val == FWUPD_RELEASE_FLAG_BLOCKED_VERSION)
42
0
        return "blocked-version";
43
0
    if (val == FWUPD_RELEASE_FLAG_BLOCKED_APPROVAL)
44
0
        return "blocked-approval";
45
0
    if (val == FWUPD_RELEASE_FLAG_IS_ALTERNATE_BRANCH)
46
0
        return "is-alternate-branch";
47
0
    if (val == FWUPD_RELEASE_FLAG_IS_COMMUNITY)
48
0
        return "is-community";
49
0
    if (val == FWUPD_RELEASE_FLAG_TRUSTED_REPORT)
50
0
        return "trusted-report";
51
0
    return NULL;
52
0
}
53
/**
54
 * fwupd_release_flag_from_string:
55
 * @val: (nullable): a string, e.g. `trusted-payload`
56
 *
57
 * Converts a string to an enumerated value.
58
 *
59
 * Returns: enumerated value
60
 *
61
 * Since: 1.2.6
62
 **/
63
FwupdReleaseFlags
64
fwupd_release_flag_from_string(const gchar *val)
65
0
{
66
0
    if (g_strcmp0(val, "none") == 0)
67
0
        return FWUPD_RELEASE_FLAG_NONE;
68
0
    if (g_strcmp0(val, "trusted-payload") == 0)
69
0
        return FWUPD_RELEASE_FLAG_TRUSTED_PAYLOAD;
70
0
    if (g_strcmp0(val, "trusted-metadata") == 0)
71
0
        return FWUPD_RELEASE_FLAG_TRUSTED_METADATA;
72
0
    if (g_strcmp0(val, "is-upgrade") == 0)
73
0
        return FWUPD_RELEASE_FLAG_IS_UPGRADE;
74
0
    if (g_strcmp0(val, "is-downgrade") == 0)
75
0
        return FWUPD_RELEASE_FLAG_IS_DOWNGRADE;
76
0
    if (g_strcmp0(val, "blocked-version") == 0)
77
0
        return FWUPD_RELEASE_FLAG_BLOCKED_VERSION;
78
0
    if (g_strcmp0(val, "blocked-approval") == 0)
79
0
        return FWUPD_RELEASE_FLAG_BLOCKED_APPROVAL;
80
0
    if (g_strcmp0(val, "is-alternate-branch") == 0)
81
0
        return FWUPD_RELEASE_FLAG_IS_ALTERNATE_BRANCH;
82
0
    if (g_strcmp0(val, "is-community") == 0)
83
0
        return FWUPD_RELEASE_FLAG_IS_COMMUNITY;
84
0
    if (g_strcmp0(val, "trusted-report") == 0)
85
0
        return FWUPD_RELEASE_FLAG_TRUSTED_REPORT;
86
0
    return FWUPD_RELEASE_FLAG_UNKNOWN;
87
0
}
88
89
/**
90
 * fwupd_release_urgency_to_string:
91
 * @val: value, e.g. %FWUPD_RELEASE_URGENCY_LOW
92
 *
93
 * Converts an enumerated value to a string.
94
 *
95
 * Returns: identifier string
96
 *
97
 * Since: 1.4.0
98
 **/
99
const gchar *
100
fwupd_release_urgency_to_string(FwupdReleaseUrgency val)
101
0
{
102
0
    if (val == FWUPD_RELEASE_URGENCY_LOW)
103
0
        return "low";
104
0
    if (val == FWUPD_RELEASE_URGENCY_MEDIUM)
105
0
        return "medium";
106
0
    if (val == FWUPD_RELEASE_URGENCY_HIGH)
107
0
        return "high";
108
0
    if (val == FWUPD_RELEASE_URGENCY_CRITICAL)
109
0
        return "critical";
110
0
    return NULL;
111
0
}
112
/**
113
 * fwupd_release_urgency_from_string:
114
 * @val: (nullable): a string, e.g. `low`
115
 *
116
 * Converts a string to an enumerated value.
117
 *
118
 * Returns: enumerated value
119
 *
120
 * Since: 1.4.0
121
 **/
122
FwupdReleaseUrgency
123
fwupd_release_urgency_from_string(const gchar *val)
124
0
{
125
0
    if (g_strcmp0(val, "low") == 0)
126
0
        return FWUPD_RELEASE_URGENCY_LOW;
127
0
    if (g_strcmp0(val, "medium") == 0)
128
0
        return FWUPD_RELEASE_URGENCY_MEDIUM;
129
0
    if (g_strcmp0(val, "high") == 0)
130
0
        return FWUPD_RELEASE_URGENCY_HIGH;
131
0
    if (g_strcmp0(val, "critical") == 0)
132
0
        return FWUPD_RELEASE_URGENCY_CRITICAL;
133
0
    return FWUPD_RELEASE_URGENCY_UNKNOWN;
134
0
}