1. go 1.23.0
2. protoc 3.21.12
go test ./...
go build -o booking-server && ./booking-server
go build -o booking-client ./client &&./booking-client
rpc Create (BookingRequest) returns (Receipt) {}
rpc GetReceipt (UserEmail) returns (Receipt) {}
rpc UpdateSeat (UpdateSeatRequest) returns (Receipt) {}
rpc Cancel (UserEmail) returns (Empty) {}
rpc GetSeatAllocations (Section) return (AllocationList) {}