grpc api definition in proto file should be improved and consistent
Rules from this article: https://medium.com/@akhaku/protobuf-definition-best-practices-87f281576f31 should be applied, especially:
- having separate input and output structure for each API function
- there should be no empty args or returns