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

#pragma once
#include <fwupdplugin.h>
/**
 * FuPowerdBatteryState:
 */
typedef enum {
    /**
     * FU_POWERD_BATTERY_STATE_UNKNOWN:
     */
    FU_POWERD_BATTERY_STATE_UNKNOWN,
    /**
     * FU_POWERD_BATTERY_STATE_CHARGING:
     */
    FU_POWERD_BATTERY_STATE_CHARGING,
    /**
     * FU_POWERD_BATTERY_STATE_DISCHARGING:
     */
    FU_POWERD_BATTERY_STATE_DISCHARGING,
    /**
     * FU_POWERD_BATTERY_STATE_EMPTY:
     */
    FU_POWERD_BATTERY_STATE_EMPTY,
    /**
     * FU_POWERD_BATTERY_STATE_FULLY_CHARGED:
     */
    FU_POWERD_BATTERY_STATE_FULLY_CHARGED,
}  FuPowerdBatteryState;
#define FU_POWERD_BATTERY_STATE_LAST 5
/**
 * FuPowerdExternal:
 */
typedef enum {
    /**
     * FU_POWERD_EXTERNAL_POWER_UNKNOWN:
     */
    FU_POWERD_EXTERNAL_POWER_UNKNOWN,
    /**
     * FU_POWERD_EXTERNAL_POWER_AC:
     */
    FU_POWERD_EXTERNAL_POWER_AC,
    /**
     * FU_POWERD_EXTERNAL_POWER_USB:
     */
    FU_POWERD_EXTERNAL_POWER_USB,
    /**
     * FU_POWERD_EXTERNAL_POWER_DISCONNECTED:
     */
    FU_POWERD_EXTERNAL_POWER_DISCONNECTED,
}  FuPowerdExternal;
#define FU_POWERD_EXTERNAL_LAST 4
