1package sudoku; 2option cc_generic_services = true; 3option java_generic_services = true; 4option py_generic_services = true; 5 6message SudokuRequest { 7 required string checkerboard = 1; 8} 9 10message SudokuResponse { 11 optional bool solved = 1 [default=false]; 12 optional string checkerboard = 2; 13} 14 15service SudokuService { 16 rpc Solve (SudokuRequest) returns (SudokuResponse); 17} 18 19