sensitive_words.proto 554 B

12345678910111213141516171819202122232425262728293031
  1. syntax = "proto3";
  2. package proto_grpc;
  3. option go_package = "proto_grpc/";
  4. enum CorpusType {
  5. ALL = 0;
  6. BUYER = 1;
  7. AGENCY = 2;
  8. WINNER = 3;
  9. }
  10. message Request{
  11. string text = 1;
  12. CorpusType corpus = 2;
  13. }
  14. message ResultSensitiveWords{
  15. string SensitiveWords = 1;
  16. }
  17. service SensitiveWords{
  18. rpc Search(Request) returns (ResultSensitiveWords);
  19. rpc Registration(NumberOfRegistrations) returns (RequestComplete);
  20. }
  21. message NumberOfRegistrations{
  22. uint32 count = 1;
  23. }
  24. message RequestComplete{
  25. string text = 1;
  26. }