syntax = "proto3"; package versionpb; import "gogoproto/gogo.proto"; import "google/protobuf/descriptor.proto"; option (gogoproto.marshaler_all) = true; option (gogoproto.unmarshaler_all) = true; // Indicates etcd version that introduced the message, used to determine minimal etcd version required to interpret wal that includes this message. extend google.protobuf.MessageOptions { optional string etcd_version_msg = 50000; } // Indicates etcd version that introduced the field, used to determine minimal etcd version required to interpret wal that sets this field. extend google.protobuf.FieldOptions { optional string etcd_version_field = 50001; } // Indicates etcd version that introduced the enum, used to determine minimal etcd version required to interpret wal that uses this enum. extend google.protobuf.EnumOptions { optional string etcd_version_enum = 50002; } // Indicates etcd version that introduced the enum value, used to determine minimal etcd version required to interpret wal that sets this enum value. extend google.protobuf.EnumValueOptions { optional string etcd_version_enum_value = 50003; }