3 import "google/protobuf/descriptor.proto";
15 optional Presence presence = 1 [default = NOT_GUARANTEED];
16 optional string doc = 2;
19 required string request = 1;
20 required string response = 2;
22 optional Example example = 3;
24 // used by APIConfig permissions to map permission onto allowed actions
25 repeated string permitted_action = 4;
30 optional RestAPI rest_api = 1;
32 message MessageOptions {}
33 message EnumValueOptions
35 optional RestAPI rest_api = 1;
38 // we can use 1252 for all extensions:
39 // https://github.com/protocolbuffers/protobuf/commit/46f7879cae6a986ca0f780811dc8414ae14d18d5
41 extend .google.protobuf.FieldOptions
43 optional .jaia.FieldOptions field = 1252;
46 extend .google.protobuf.MessageOptions
48 optional .jaia.MessageOptions msg = 1252;
51 extend .google.protobuf.EnumValueOptions
53 optional .jaia.EnumValueOptions ev = 1252;