template <>
class WireTableBuilder
Defined at line 886 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/wire_types.h
Public Methods
template <typename First = ::fidl::VectorView<uint8_t>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<uint8_t>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_power_broker::wire::LeaseDependency> & requires_level_by_preference (First && first, Args &&... args_)
Advanced Options
(Optional) For forward compatibility, the list of levels in decreasing
preferential order that power broker should attempt to make required for
this dependency to be satisfied. The first level in list that is a valid
level will become the required level. If this is set, `requires_level`
will be ignored.
Platform clients can use this list to keep backwards compatibility with
dependencies by providing multiple levels that the dependency may have
implemented in older API levels.
Defined at line 909 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/wire_types.h
Friends
template <>
class LeaseDependency