/* * Copyright (C) 2017 Richard Hughes * * SPDX-License-Identifier: LGPL-2.1+ */ #pragma once #include #include #include "fwupd-device.h" G_BEGIN_DECLS GVariant * fwupd_device_to_variant(FwupdDevice *self); GVariant * fwupd_device_to_variant_full(FwupdDevice *self, FwupdDeviceFlags flags); void fwupd_device_incorporate(FwupdDevice *self, FwupdDevice *donor); void fwupd_device_to_json(FwupdDevice *self, JsonBuilder *builder); G_END_DECLS