Add Camino schema interfaces
This commit is contained in:
@@ -15,6 +15,8 @@ extend google.protobuf.MessageOptions {
|
||||
ClassOptions class = 51010;
|
||||
repeated MethodOptions method = 51011;
|
||||
repeated MigrationOptions migration = 51012;
|
||||
InterfaceOptions interface = 51013;
|
||||
repeated ImplementsOptions implements = 51014;
|
||||
}
|
||||
|
||||
extend google.protobuf.FieldOptions {
|
||||
@@ -22,6 +24,7 @@ extend google.protobuf.FieldOptions {
|
||||
EdgeOptions edge = 51021;
|
||||
FieldStorage field_storage = 51022;
|
||||
FieldOps field_ops = 51023;
|
||||
InterfaceFieldContract interface_field = 51024;
|
||||
}
|
||||
|
||||
extend google.protobuf.MethodOptions {
|
||||
@@ -33,6 +36,16 @@ message ClassOptions {
|
||||
SymbolRef id = 2;
|
||||
}
|
||||
|
||||
message InterfaceOptions {
|
||||
uint32 version = 1;
|
||||
SymbolRef id = 2;
|
||||
}
|
||||
|
||||
message ImplementsOptions {
|
||||
SymbolRef interface = 1;
|
||||
repeated TypeBinding type_binding = 2;
|
||||
}
|
||||
|
||||
message EdgeOptions {
|
||||
SymbolRef id = 1;
|
||||
SymbolRef target = 2;
|
||||
|
||||
Reference in New Issue
Block a user