1syntax = "proto3"; 2 3option go_package = "github.com/jhump/protoreflect/internal/testprotos"; 4 5package testprotos; 6 7import "google/protobuf/any.proto"; 8import "google/protobuf/duration.proto"; 9import "google/protobuf/timestamp.proto"; 10import "google/protobuf/struct.proto"; 11import "google/protobuf/wrappers.proto"; 12 13message TestWellKnownTypes { 14 google.protobuf.Timestamp start_time = 1; 15 google.protobuf.Duration elapsed = 2; 16 17 google.protobuf.DoubleValue dbl = 3; 18 google.protobuf.FloatValue flt = 4; 19 google.protobuf.BoolValue bl = 5; 20 google.protobuf.Int32Value i32 = 6; 21 google.protobuf.Int64Value i64 = 7; 22 google.protobuf.UInt32Value u32 = 8; 23 google.protobuf.UInt64Value u64 = 9; 24 google.protobuf.StringValue str = 10; 25 google.protobuf.BytesValue byt = 11; 26 27 repeated google.protobuf.Value json = 12; 28 29 repeated google.protobuf.Any extras = 13; 30}