railbird-gql/rbproto/shot.proto

27 lines
411 B
Protocol Buffer
Raw Normal View History

syntax = "proto3";
package serialized_shot;
message Point {
float x = 1;
float y = 2;
int32 count = 3;
}
message Path {
int32 start_frame = 1;
int32 end_frame = 2;
bool is_static = 3;
repeated Point points = 4;
}
message BallPaths {
int32 ball_identifier = 1;
repeated Path paths = 2;
}
message Shot {
int32 start_frame = 1;
int32 end_frame = 2;
repeated BallPaths ball_paths = 3;
}