class PrivacySettings
Defined at line 5214 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const 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.
Defined at line 5222 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h
bool has_user_data_sharing_consent ()
Defined at line 5226 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h
bool * mutable_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.
Defined at line 5232 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h
void clear_user_data_sharing_consent ()
Defined at line 5240 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/hlcpp/fuchsia/settings/cpp/fidl.h
PrivacySettings & set_user_data_sharing_consent (bool _value)
void PrivacySettings ()
void PrivacySettings (PrivacySettings && other)
void ~PrivacySettings ()
PrivacySettings & operator= (PrivacySettings && other)
::std::unique_ptr<PrivacySettings> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, PrivacySettings * _value, size_t _offset)
zx_status_t Clone (PrivacySettings * _result)