Enumeration: OptionTargetType
protobuf.FieldOptions.OptionTargetType
This indicates the types of entities that the field may apply to when used as an option. If it is unset, then the field may be freely used as an option on any kind of entity. Note: as of January 2023, support for this is in progress and does not yet have an effect (b/264593489).
Enumeration Members
TARGET_TYPE_ENUM
• TARGET_TYPE_ENUM = 6
TARGET_TYPE_ENUM value
TARGET_TYPE_ENUM_ENTRY
• TARGET_TYPE_ENUM_ENTRY = 7
TARGET_TYPE_ENUM_ENTRY value
TARGET_TYPE_EXTENSION_RANGE
• TARGET_TYPE_EXTENSION_RANGE = 2
TARGET_TYPE_EXTENSION_RANGE value
TARGET_TYPE_FIELD
• TARGET_TYPE_FIELD = 4
TARGET_TYPE_FIELD value
TARGET_TYPE_FILE
• TARGET_TYPE_FILE = 1
TARGET_TYPE_FILE value
TARGET_TYPE_MESSAGE
• TARGET_TYPE_MESSAGE = 3
TARGET_TYPE_MESSAGE value
TARGET_TYPE_METHOD
• TARGET_TYPE_METHOD = 9
TARGET_TYPE_METHOD value
TARGET_TYPE_ONEOF
• TARGET_TYPE_ONEOF = 5
TARGET_TYPE_ONEOF value
TARGET_TYPE_SERVICE
• TARGET_TYPE_SERVICE = 8
TARGET_TYPE_SERVICE value
TARGET_TYPE_UNKNOWN
• TARGET_TYPE_UNKNOWN = 0
TARGET_TYPE_UNKNOWN value