blob: 2bc37f019d51bf97444dcb093dd82526f8558cde [file] [log] [blame]
// Protocol Buffers - Google's data interchange format
// Copyright 2023 Google Inc. All rights reserved.
//
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file or at
// https://developers.google.com/open-source/licenses/bsd
edition = "2024";
package pb;
import "google/protobuf/descriptor.proto";
// Internal options for testing only.
// These are used to turn on/off certain features that are not normally
// controlled from the .proto file, but we want to be able to control them for
// unit tests of said features.
message InternalOptionsForce {
enum Enum {
UNSPECIFIED = 0;
FORCE_ON = 1;
FORCE_OFF = 2;
}
}
message InternalFieldOptionsCpp {}
message InternalFieldOptions {
InternalFieldOptionsCpp cpp = 1;
}
extend google.protobuf.FieldOptions {
InternalFieldOptions internal_field_options = 535801550;
}