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  }