github.com/craicoverflow/tyk@v2.9.6-rc3+incompatible/coprocess/proto/coprocess_object.proto (about) 1 syntax = "proto3"; 2 3 import "coprocess_mini_request_object.proto"; 4 import "coprocess_session_state.proto"; 5 import "coprocess_common.proto"; 6 7 package coprocess; 8 9 message Object { 10 HookType hook_type = 1; 11 string hook_name = 2; 12 MiniRequestObject request = 3; 13 SessionState session = 4; 14 map<string, string> metadata = 5; 15 map<string, string> spec = 6; 16 } 17 18 message Event { 19 string payload = 1; 20 } 21 22 message EventReply {} 23 24 service Dispatcher { 25 rpc Dispatch (Object) returns (Object) {} 26 rpc DispatchEvent (Event) returns (EventReply) {} 27 }