Class: EnumValueOptions
google.protobuf.EnumValueOptions
Represents an EnumValueOptions.
Implements
Constructors
constructor
• new EnumValueOptions(properties?): EnumValueOptions
Constructs a new EnumValueOptions.
Parameters
| Name | Type | Description |
|---|---|---|
properties? | IEnumValueOptions | Properties to set |
Returns
Properties
debugRedact
• debugRedact: boolean
Indicate that fields annotated with this enum value should not be printed out when using debug formats, e.g. when the field contains sensitive credentials.
Implementation of
deprecated
• deprecated: boolean
Is this enum value deprecated? Depending on the target platform, this can emit Deprecated annotations for the enum value, or it will be completely ignored; in the very least, this is a formalization for deprecating enum values.
Implementation of
features
• Optional features: null | IFeatureSet
Any features defined in the specific edition.
Implementation of
uninterpretedOption
• uninterpretedOption: IUninterpretedOption[]
The parser stores options it doesn't recognize here. See above.
Implementation of
IEnumValueOptions.uninterpretedOption
Methods
toJSON
▸ toJSON(): Object
Converts this EnumValueOptions to JSON.
Returns
Object
JSON object
create
▸ create(properties?): EnumValueOptions
Creates a new EnumValueOptions instance using the specified properties.