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

#pragma once
#include <libfwupd/fwupd-build.h>
/**
 * FwupdClientDownloadFlags:
 *
 * The options to use for downloading.
 */
typedef enum {
    /**
     * FWUPD_CLIENT_DOWNLOAD_FLAG_NONE:
     *
     * No flags set.
     */
    FWUPD_CLIENT_DOWNLOAD_FLAG_NONE = 0,
    /**
     * FWUPD_CLIENT_DOWNLOAD_FLAG_ONLY_P2P:
     *
     * Only use peer-to-peer when downloading URIs.
     */
    FWUPD_CLIENT_DOWNLOAD_FLAG_ONLY_P2P = 1 << 0,
} G_GNUC_FLAG_ENUM FwupdClientDownloadFlags;
/**
 * FwupdClientUploadFlags:
 *
 * The options to use for uploading.
 */
typedef enum {
    /**
     * FWUPD_CLIENT_UPLOAD_FLAG_NONE:
     *
     * No flags set.
     */
    FWUPD_CLIENT_UPLOAD_FLAG_NONE = 0,
    /**
     * FWUPD_CLIENT_UPLOAD_FLAG_ALWAYS_MULTIPART:
     *
     * Always use multipart/form-data.
     */
    FWUPD_CLIENT_UPLOAD_FLAG_ALWAYS_MULTIPART = 1 << 0,
} G_GNUC_FLAG_ENUM FwupdClientUploadFlags;
