// Copyright (c) 2025, the Dart project authors.  Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

syntax = "proto3";

enum A {
  X = 0;
  Y = 1;
}

message Message {
  A enum_field = 1;
  map<int32, A> map_value_field = 2;
  repeated A repeated_enum_field = 3;
}
