Extend Camino interface contracts

This commit is contained in:
Timothy J. Aveni
2026-07-18 10:29:28 -07:00
parent cd35e03b2d
commit ffac727009
4 changed files with 26 additions and 2 deletions
+3
View File
@@ -121,6 +121,8 @@ message InterfaceFieldContract {
bool watchable = 4;
string type_param = 5;
TypeRef type = 6;
string ref_target_type_param = 7;
Cardinality edge_cardinality = 8;
}
message InterfaceImplementationSchema {
@@ -134,6 +136,7 @@ message InterfaceSchema {
repeated FieldSchema fields = 3;
string source_file = 4;
string proto_message = 5;
repeated string type_parameters = 6;
}
enum FieldImplementation {