syntax = "proto3"; package hsh; message HSLLogResponse { message Location { uint64 beginline = 1; uint64 endline = 2; uint64 begincolumn = 3; uint64 endcolumn = 4; string file = 5; } Location location = 1; bytes text = 2; } message HSLBreakPointResponse { message Location { uint64 beginline = 1; uint64 endline = 2; uint64 begincolumn = 3; uint64 endcolumn = 4; string file = 5; } message Callstack { string function = 1; } string id = 1; Location location = 2; double time = 3; string values = 4; repeated Callstack callstack = 5; }