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

#pragma once
#include <fwupdplugin.h>
/**
 * FuThunderboltControllerKind:
 */
typedef enum {
    /**
     * FU_THUNDERBOLT_CONTROLLER_KIND_UNKNOWN:
     */
    FU_THUNDERBOLT_CONTROLLER_KIND_UNKNOWN,
    /**
     * FU_THUNDERBOLT_CONTROLLER_KIND_HOST:
     */
    FU_THUNDERBOLT_CONTROLLER_KIND_HOST,
    /**
     * FU_THUNDERBOLT_CONTROLLER_KIND_DEVICE:
     */
    FU_THUNDERBOLT_CONTROLLER_KIND_DEVICE,
    /**
     * FU_THUNDERBOLT_CONTROLLER_KIND_HUB:
     */
    FU_THUNDERBOLT_CONTROLLER_KIND_HUB,
}  FuThunderboltControllerKind;
#define FU_THUNDERBOLT_CONTROLLER_KIND_LAST 4
const gchar *fu_thunderbolt_controller_kind_to_string(FuThunderboltControllerKind val) G_GNUC_CONST;
FuThunderboltControllerKind fu_thunderbolt_controller_kind_from_string(const gchar *val) G_GNUC_CONST G_GNUC_NON_NULL(1);
