template <>

class WireTableBuilder

Defined at line 1303 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/wire_types.h

Public Methods

template <typename First = ::fidl::StringView, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::StringView>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_pkg::wire::RepositoryConfig> & repo_url (First && first, Args &&... args_)

A fuchsia-pkg URL identifying the repository. Required.

Example: fuchsia-pkg://example.com/

Defined at line 1318 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/wire_types.h

template <typename First = ::fidl::VectorView<::fuchsia_pkg::wire::RepositoryKeyConfig>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_pkg::wire::RepositoryKeyConfig>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_pkg::wire::RepositoryConfig> & root_keys (First && first, Args &&... args_)

A vector of public keys that have signed the initial trusted root

metadata. Required.

These keys must match one of the trusted keys known to the system.

Defined at line 1334 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/wire_types.h

template <typename First = ::fidl::VectorView<::fuchsia_pkg::wire::MirrorConfig>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_pkg::wire::MirrorConfig>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_pkg::wire::RepositoryConfig> & mirrors (First && first, Args &&... args_)

The repository mirrors that serve the package contents. Required.

Defined at line 1347 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/wire_types.h

Friends

template <>
class RepositoryConfig