Skip to content

Commit a7b5f4d

Browse files
committed
refactor(ast): rewrite the write_items function to stanardize the codegen of mods, files and items
Change-Id: I00a0c1b76f08330841cc4019ccbb3f3a8392435d
1 parent b6f76af commit a7b5f4d

39 files changed

+806
-4183
lines changed

examples/idl/zero_value.proto

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@ syntax = "proto3";
33
import "pilota.proto";
44
import "google/protobuf/descriptor.proto";
55
import "custom_options.proto";
6+
import "google/protobuf/timestamp.proto";
7+
import "google/protobuf/duration.proto";
8+
import "google/protobuf/any.proto";
9+
import "google/protobuf/wrappers.proto";
10+
import "google/protobuf/field_mask.proto";
11+
import "google/protobuf/struct.proto";
12+
import "google/protobuf/empty.proto";
613

714
extend google.protobuf.MessageOptions {
815
optional string alias = 1111;
@@ -43,6 +50,16 @@ message UnknownA {
4350
CC c = 4;
4451
}
4552

53+
message WellKnownStruct {
54+
google.protobuf.Timestamp created_at = 1;
55+
google.protobuf.Duration ttl = 2;
56+
google.protobuf.StringValue nickname = 3;
57+
google.protobuf.Int64Value age = 4;
58+
google.protobuf.FieldMask update_mask = 5;
59+
google.protobuf.Struct props = 6;
60+
google.protobuf.Any payload = 7;
61+
google.protobuf.Empty reserved = 8;
62+
}
4663

4764
service TestService {
4865
option deprecated = true;

0 commit comments

Comments
 (0)