gitextract_1mqoipbk/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── feature_request.md │ │ └── question.md │ └── workflows/ │ └── test.yml ├── .gitignore ├── AUTHORS ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── LICENSE ├── README.md ├── descriptor/ │ ├── descriptor.go │ └── descriptor_test.go ├── go.mod ├── go.sum ├── internal/ │ ├── cmd/ │ │ └── generate-alias/ │ │ └── main.go │ ├── gengogrpc/ │ │ └── grpc.go │ └── testprotos/ │ ├── jsonpb_proto/ │ │ ├── test2.pb.go │ │ ├── test2.proto │ │ ├── test3.pb.go │ │ └── test3.proto │ ├── proto2_proto/ │ │ ├── test.pb.go │ │ └── test.proto │ ├── proto3_proto/ │ │ ├── test.pb.go │ │ └── test.proto │ └── regenerate.bash ├── jsonpb/ │ ├── decode.go │ ├── encode.go │ ├── json.go │ └── json_test.go ├── proto/ │ ├── buffer.go │ ├── defaults.go │ ├── deprecated.go │ ├── discard.go │ ├── discard_test.go │ ├── extensions.go │ ├── extensions_test.go │ ├── properties.go │ ├── proto.go │ ├── proto_clone_test.go │ ├── proto_equal_test.go │ ├── proto_test.go │ ├── registry.go │ ├── registry_test.go │ ├── text_decode.go │ ├── text_encode.go │ ├── text_test.go │ ├── wire.go │ └── wrappers.go ├── protoc-gen-go/ │ ├── descriptor/ │ │ └── descriptor.pb.go │ ├── generator/ │ │ ├── generator.go │ │ └── internal/ │ │ └── remap/ │ │ ├── remap.go │ │ └── remap_test.go │ ├── grpc/ │ │ └── grpc.go │ ├── main.go │ └── plugin/ │ └── plugin.pb.go ├── ptypes/ │ ├── any/ │ │ └── any.pb.go │ ├── any.go │ ├── any_test.go │ ├── doc.go │ ├── duration/ │ │ └── duration.pb.go │ ├── duration.go │ ├── duration_test.go │ ├── empty/ │ │ └── empty.pb.go │ ├── struct/ │ │ └── struct.pb.go │ ├── timestamp/ │ │ └── timestamp.pb.go │ ├── timestamp.go │ ├── timestamp_test.go │ └── wrappers/ │ └── wrappers.pb.go ├── regenerate.bash └── test.bash