webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Properties | List of all members
Google.Protobuf.JsonFormatter.Settings Class Reference

Settings controlling JSON formatting. More...

Public Member Functions

 Settings (bool formatDefaultValues)
 Creates a new Settings object with the specified formatting of default values and an empty type registry. More...
 
 Settings (bool formatDefaultValues, TypeRegistry typeRegistry)
 Creates a new Settings object with the specified formatting of default values and type registry. More...
 

Properties

static Settings Default [get]
 Default settings, as used by JsonFormatter.Default More...
 
bool FormatDefaultValues [get]
 Whether fields whose values are the default for the field type (e.g. 0 for integers) should be formatted (true) or omitted (false). More...
 
TypeRegistry TypeRegistry [get]
 The type registry used to format Any messages. More...
 

Detailed Description

Settings controlling JSON formatting.

Constructor & Destructor Documentation

◆ Settings() [1/2]

Google.Protobuf.JsonFormatter.Settings.Settings ( bool  formatDefaultValues)
inline

Creates a new Settings object with the specified formatting of default values and an empty type registry.

Parameters
formatDefaultValuestrue if default values (0, empty strings etc) should be formatted; false otherwise.

◆ Settings() [2/2]

Google.Protobuf.JsonFormatter.Settings.Settings ( bool  formatDefaultValues,
TypeRegistry  typeRegistry 
)
inline

Creates a new Settings object with the specified formatting of default values and type registry.

Parameters
formatDefaultValuestrue if default values (0, empty strings etc) should be formatted; false otherwise.
typeRegistryThe TypeRegistry to use when formatting Any messages.

Property Documentation

◆ Default

Settings Google.Protobuf.JsonFormatter.Settings.Default
staticget

Default settings, as used by JsonFormatter.Default

◆ FormatDefaultValues

bool Google.Protobuf.JsonFormatter.Settings.FormatDefaultValues
get

Whether fields whose values are the default for the field type (e.g. 0 for integers) should be formatted (true) or omitted (false).

◆ TypeRegistry

TypeRegistry Google.Protobuf.JsonFormatter.Settings.TypeRegistry
get

The type registry used to format Any messages.


The documentation for this class was generated from the following file: