Coverage Report

Created: 2026-10-17 07:48

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
    if (val == FWUPD_RELEASE_FLAG_IS_LOCAL)
52
0
        return "is-local";
53
0
    return NULL;
54
0
}
55
/**
56
 * fwupd_release_flag_from_string:
57
 * @val: (nullable): a string, e.g. `trusted-payload`
58
 *
59
 * Converts a string to an enumerated value.
60
 *
61
 * Returns: enumerated value
62
 *
63
 * Since: 1.2.6
64
 **/
65
FwupdReleaseFlags
66
fwupd_release_flag_from_string(const gchar *val)
67
0
{
68
0
    if (g_strcmp0(val, "none") == 0)
69
0
        return FWUPD_RELEASE_FLAG_NONE;
70
0
    if (g_strcmp0(val, "trusted-payload") == 0)
71
0
        return FWUPD_RELEASE_FLAG_TRUSTED_PAYLOAD;
72
0
    if (g_strcmp0(val, "trusted-metadata") == 0)
73
0
        return FWUPD_RELEASE_FLAG_TRUSTED_METADATA;
74
0
    if (g_strcmp0(val, "is-upgrade") == 0)
75
0
        return FWUPD_RELEASE_FLAG_IS_UPGRADE;
76
0
    if (g_strcmp0(val, "is-downgrade") == 0)
77
0
        return FWUPD_RELEASE_FLAG_IS_DOWNGRADE;
78
0
    if (g_strcmp0(val, "blocked-version") == 0)
79
0
        return FWUPD_RELEASE_FLAG_BLOCKED_VERSION;
80
0
    if (g_strcmp0(val, "blocked-approval") == 0)
81
0
        return FWUPD_RELEASE_FLAG_BLOCKED_APPROVAL;
82
0
    if (g_strcmp0(val, "is-alternate-branch") == 0)
83
0
        return FWUPD_RELEASE_FLAG_IS_ALTERNATE_BRANCH;
84
0
    if (g_strcmp0(val, "is-community") == 0)
85
0
        return FWUPD_RELEASE_FLAG_IS_COMMUNITY;
86
0
    if (g_strcmp0(val, "trusted-report") == 0)
87
0
        return FWUPD_RELEASE_FLAG_TRUSTED_REPORT;
88
0
    if (g_strcmp0(val, "is-local") == 0)
89
0
        return FWUPD_RELEASE_FLAG_IS_LOCAL;
90
0
    return FWUPD_RELEASE_FLAG_UNKNOWN;
91
0
}
92
93
/**
94
 * fwupd_release_urgency_to_string:
95
 * @val: value, e.g. %FWUPD_RELEASE_URGENCY_LOW
96
 *
97
 * Converts an enumerated value to a string.
98
 *
99
 * Returns: identifier string
100
 *
101
 * Since: 1.4.0
102
 **/
103
const gchar *
104
fwupd_release_urgency_to_string(FwupdReleaseUrgency val)
105
0
{
106
0
    if (val == FWUPD_RELEASE_URGENCY_LOW)
107
0
        return "low";
108
0
    if (val == FWUPD_RELEASE_URGENCY_MEDIUM)
109
0
        return "medium";
110
0
    if (val == FWUPD_RELEASE_URGENCY_HIGH)
111
0
        return "high";
112
0
    if (val == FWUPD_RELEASE_URGENCY_CRITICAL)
113
0
        return "critical";
114
0
    return NULL;
115
0
}
116
/**
117
 * fwupd_release_urgency_from_string:
118
 * @val: (nullable): a string, e.g. `low`
119
 *
120
 * Converts a string to an enumerated value.
121
 *
122
 * Returns: enumerated value
123
 *
124
 * Since: 1.4.0
125
 **/
126
FwupdReleaseUrgency
127
fwupd_release_urgency_from_string(const gchar *val)
128
0
{
129
0
    if (g_strcmp0(val, "low") == 0)
130
0
        return FWUPD_RELEASE_URGENCY_LOW;
131
0
    if (g_strcmp0(val, "medium") == 0)
132
0
        return FWUPD_RELEASE_URGENCY_MEDIUM;
133
0
    if (g_strcmp0(val, "high") == 0)
134
0
        return FWUPD_RELEASE_URGENCY_HIGH;
135
0
    if (g_strcmp0(val, "critical") == 0)
136
0
        return FWUPD_RELEASE_URGENCY_CRITICAL;
137
0
    return FWUPD_RELEASE_URGENCY_UNKNOWN;
138
0
}