@ -732,8 +732,6 @@ message FieldOptions {
optional bool debug_redact = 16 [ default = false ] ;
optional bool debug_redact = 16 [ default = false ] ;
/ / If set to RETENTION_SOURCE , the option will be omitted from the binary.
/ / If set to RETENTION_SOURCE , the option will be omitted from the binary.
/ / Note : as of January 2023 , support for this is in progress and does not yet
/ / have an effect ( b / 264593489 ) .
enum OptionRetention {
enum OptionRetention {
RETENTION_UNKNOWN = 0 ;
RETENTION_UNKNOWN = 0 ;
RETENTION_RUNTIME = 1 ;
RETENTION_RUNTIME = 1 ;
@ -744,8 +742,7 @@ message FieldOptions {
/ / This indicates the types of entities that the field may apply to when used
/ / 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
/ / 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
/ / option on any kind of entity.
/ / in progress and does not yet have an effect ( b / 264593489 ) .
enum OptionTargetType {
enum OptionTargetType {
TARGET_TYPE_UNKNOWN = 0 ;
TARGET_TYPE_UNKNOWN = 0 ;
TARGET_TYPE_FILE = 1 ;
TARGET_TYPE_FILE = 1 ;