/*
 * This file is auto-generated, do not modify!
 *
 * SPDX-License-Identifier: LGPL-2.1-or-later
 */

#pragma once
#include <fwupd.h>
/**
 * FuProtobufWireType:
 */
typedef enum {
    /**
     * FU_PROTOBUF_WIRE_TYPE_VARINT:
     *
     * int32, sint64, bool, enum, etc
     */
    FU_PROTOBUF_WIRE_TYPE_VARINT,
    /**
     * FU_PROTOBUF_WIRE_TYPE_INT64:
     *
     * fixed64, sfixed64, double
     */
    FU_PROTOBUF_WIRE_TYPE_INT64,
    /**
     * FU_PROTOBUF_WIRE_TYPE_LEN:
     *
     * string, bytes, etc
     */
    FU_PROTOBUF_WIRE_TYPE_LEN,
    /**
     * FU_PROTOBUF_WIRE_TYPE_START_GROUP:
     *
     * deprecated
     */
    FU_PROTOBUF_WIRE_TYPE_START_GROUP,
    /**
     * FU_PROTOBUF_WIRE_TYPE_END_GROUP:
     *
     * deprecated
     */
    FU_PROTOBUF_WIRE_TYPE_END_GROUP,
    /**
     * FU_PROTOBUF_WIRE_TYPE_INT32:
     *
     * fixed32, sfixed32, float
     */
    FU_PROTOBUF_WIRE_TYPE_INT32,
}  FuProtobufWireType;
#define FU_PROTOBUF_WIRE_TYPE_LAST 6
const gchar *fu_protobuf_wire_type_to_string(FuProtobufWireType val) G_GNUC_CONST;
