wkt_any.proto 628 B

1234567891011
  1. syntax = "proto3";
  2. package tests.harness.cases;
  3. option go_package = "github.com/envoyproxy/protoc-gen-validate/tests/harness/cases/go;cases";
  4. import "validate/validate.proto";
  5. import "google/protobuf/any.proto";
  6. message AnyNone { google.protobuf.Any val = 1; }
  7. message AnyRequired { google.protobuf.Any val = 1 [(validate.rules).any.required = true]; }
  8. message AnyIn { google.protobuf.Any val = 1 [(validate.rules).any = {in: ["type.googleapis.com/google.protobuf.Duration"]}];}
  9. message AnyNotIn { google.protobuf.Any val = 1 [(validate.rules).any = {not_in: ["type.googleapis.com/google.protobuf.Timestamp"]}];}