class ProductInfo
Defined at line 101 of file fidling/gen/sdk/fidl/fuchsia.hwinfo/fuchsia.hwinfo/cpp/fidl/fuchsia.hwinfo/cpp/natural_types.h
Collection of properties that is shared with other devices within the same
product line.
Public Methods
void ProductInfo (Storage_ storage)
void ProductInfo ()
Defined at line 107 of file fidling/gen/sdk/fidl/fuchsia.hwinfo/fuchsia.hwinfo/cpp/fidl/fuchsia.hwinfo/cpp/natural_types.h
void ProductInfo (ProductInfo && )
Defined at line 108 of file fidling/gen/sdk/fidl/fuchsia.hwinfo/fuchsia.hwinfo/cpp/fidl/fuchsia.hwinfo/cpp/natural_types.h
void ProductInfo (const ProductInfo & other)
bool operator!= (const ProductInfo & other)
bool IsEmpty ()
ProductInfo & language (std::optional< ::std::string> value)
Setter for language.
ProductInfo & manufacturer (std::optional< ::std::string> value)
Setter for manufacturer.
const std::optional< ::std::string> & build_date ()
::std::optional< ::std::string> & build_date ()
ProductInfo & build_date (std::optional< ::std::string> value)
Setter for build_date.
const std::optional< ::std::string> & build_name ()
::std::optional< ::std::string> & build_name ()
ProductInfo & build_name (std::optional< ::std::string> value)
Setter for build_name.
const std::optional< ::std::string> & colorway ()
::std::optional< ::std::string> & colorway ()
ProductInfo & colorway (std::optional< ::std::string> value)
Setter for colorway.
const std::optional< ::std::string> & display ()
::std::optional< ::std::string> & display ()
ProductInfo & display (std::optional< ::std::string> value)
Setter for display.
const std::optional< ::std::string> & memory ()
::std::optional< ::std::string> & memory ()
ProductInfo & memory (std::optional< ::std::string> value)
Setter for memory.
const std::optional< ::std::string> & nand_storage ()
::std::optional< ::std::string> & nand_storage ()
ProductInfo & nand_storage (std::optional< ::std::string> value)
Setter for nand_storage.
const std::optional< ::std::string> & emmc_storage ()
::std::optional< ::std::string> & emmc_storage ()
ProductInfo & emmc_storage (std::optional< ::std::string> value)
Setter for emmc_storage.
const std::optional< ::std::string> & microphone ()
::std::optional< ::std::string> & microphone ()
ProductInfo & microphone (std::optional< ::std::string> value)
Setter for microphone.
const std::optional< ::std::string> & audio_amplifier ()
::std::optional< ::std::string> & audio_amplifier ()
ProductInfo & audio_amplifier (std::optional< ::std::string> value)
Setter for audio_amplifier.
void ProductInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
ProductInfo & operator= (ProductInfo && )
Defined at line 109 of file fidling/gen/sdk/fidl/fuchsia.hwinfo/fuchsia.hwinfo/cpp/fidl/fuchsia.hwinfo/cpp/natural_types.h
ProductInfo & operator= (const ProductInfo & other)
bool operator== (const ProductInfo & other)
const std::optional< ::std::string> & sku ()
::std::optional< ::std::string> & sku ()
ProductInfo & sku (std::optional< ::std::string> value)
Setter for sku.
const std::optional< ::std::string> & language ()
::std::optional< ::std::string> & language ()
const std::optional< ::fuchsia_intl::RegulatoryDomain> & regulatory_domain ()
::std::optional< ::fuchsia_intl::RegulatoryDomain> & regulatory_domain ()
ProductInfo & regulatory_domain (std::optional< ::fuchsia_intl::RegulatoryDomain> value)
Setter for regulatory_domain.
const std::optional< ::std::vector< ::fuchsia_intl::LocaleId>> & locale_list ()
::std::optional< ::std::vector< ::fuchsia_intl::LocaleId>> & locale_list ()
ProductInfo & locale_list (std::optional< ::std::vector< ::fuchsia_intl::LocaleId>> value)
Setter for locale_list.
const std::optional< ::std::string> & name ()
::std::optional< ::std::string> & name ()
ProductInfo & name (std::optional< ::std::string> value)
Setter for name.
const std::optional< ::std::string> & model ()
::std::optional< ::std::string> & model ()
ProductInfo & model (std::optional< ::std::string> value)
Setter for model.
const std::optional< ::std::string> & manufacturer ()
::std::optional< ::std::string> & manufacturer ()
Friends
class MemberVisitor
class NaturalTableCodingTraits