| syntax = "proto3"; | |
| package ttrpc; | |
| import "proto/status.proto"; | |
| option go_package = "github.com/containerd/ttrpc"; | |
| message Request { | |
| string service = 1; | |
| string method = 2; | |
| bytes payload = 3; | |
| int64 timeout_nano = 4; | |
| repeated KeyValue metadata = 5; | |
| } | |
| message Response { | |
| Status status = 1; | |
| bytes payload = 2; | |
| } | |
| message StringList { | |
| repeated string list = 1; | |
| } | |
| message KeyValue { | |
| string key = 1; | |
| string value = 2; | |
| } |