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.