go-judge/pb/stream_response.proto

24 lines
443 B
Protocol Buffer

edition = "2023";
package pb;
option features.field_presence = IMPLICIT;
option go_package = "github.com/criyle/go-judge/pb";
option features.(pb.go).api_level = API_HYBRID;
import "response.proto";
import "google/protobuf/go_features.proto";
message StreamResponse {
message Output {
uint32 index = 1;
uint32 fd = 3;
bytes content = 2;
}
oneof response {
Response execResponse = 1;
Output execOutput = 2;
}
}