blob: 802ff7294300294dc29513c0894fca1ca5528557 [file]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
syntax = "proto2";
package dom_distiller.test.proto;
option java_package = "org.chromium.distiller.test.proto";
option java_outer_classname = "TestProtos";
message SimpleMessage {
optional bool value = 1;
}
message PrimitiveTypes {
optional bool type_bool = 1;
optional int32 type_int32 = 2;
optional float type_float = 4;
optional double type_double = 5;
optional string type_string = 6;
}
message Enum {
enum Values {
ONE = 1;
TWO = 2;
THREE = 3;
}
optional Values value = 1;
}
message MessageField {
optional SimpleMessage simple_message = 1;
}
message RepeatedTypes {
repeated int32 repeated_int32 = 1;
repeated SimpleMessage repeated_simple_message = 2;
}
message OuterMessage {
message InnerMessage {
optional bool value = 1;
}
optional InnerMessage inner_message = 2;
}
message QualifiedMessageField {
optional .dom_distiller.test.proto.SimpleMessage simple_message = 1;
}