40 lines
577 B
Protocol Buffer
40 lines
577 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package nomos.da.v1.sampling;
|
|
|
|
import "common.proto";
|
|
|
|
// SAMPLING
|
|
|
|
message SampleErr {
|
|
bytes blob_id = 1;
|
|
|
|
enum SampleErrType {
|
|
NOT_FOUND = 0;
|
|
}
|
|
|
|
SampleErrType err_type = 2;
|
|
string err_description = 3;
|
|
}
|
|
|
|
message SampleReq {
|
|
bytes blob_id = 1;
|
|
uint32 column_idx = 2;
|
|
}
|
|
|
|
message SampleRes {
|
|
oneof message_type {
|
|
common.Blob blob = 1;
|
|
SampleErr err = 2;
|
|
}
|
|
}
|
|
|
|
// WRAPPER MESSAGE
|
|
|
|
message Message {
|
|
oneof message_type {
|
|
SampleReq sample_req = 1;
|
|
SampleRes sample_res = 2;
|
|
}
|
|
}
|