template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 5323 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
Public Methods
::fuchsia_settings::wire::PrivacySettings Build ()
Build and return the table. The builder should not be used after this.
bool has_user_data_sharing_consent ()
void clear_user_data_sharing_consent ()
Clears the user_data_sharing_consent field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & user_data_sharing_consent ()
Reflects the user consent to have their user data shared with the product owner, e.g., for
metrics collection and crash reporting.
BuilderImpl & user_data_sharing_consent (bool elem)
Reflects the user consent to have their user data shared with the product owner, e.g., for
metrics collection and crash reporting.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_settings::wire::PrivacySettings, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_settings::wire::PrivacySettings>> && frame)