Advertisement
Guest User

proto error

a guest
Aug 8th, 2022
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.81 KB | None | 0 0
  1. make[3]: *** No rule to make target 'samples/grpc_service/proto/contracts/common_client.usrv.pb.cpp', needed by 'samples/grpc_service/CMakeFiles/userver-samples-grpc_service_proto.dir/proto/contracts/common_client.usrv.pb.cpp.o'. Stop.
  2. make[2]: *** [CMakeFiles/Makefile2:2867: samples/grpc_service/CMakeFiles/userver-samples-grpc_service_proto.dir/all] Error 2
  3. make[1]: *** [CMakeFiles/Makefile2:2845: samples/grpc_service/CMakeFiles/userver-samples-grpc_service.dir/rule] Error 2
  4. make: *** [Makefile:1128: userver-samples-grpc_service] Error 2
  5.  
  6.  
  7. common.proto
  8. --------------------------------------------------------------------------------------------------------------------------------
  9.  
  10. syntax = "proto3";
  11.  
  12. package tinkoff.public.invest.api.contract.v1;
  13.  
  14. option go_package = "./;investapi";
  15. option java_package = "ru.tinkoff.piapi.contract.v1";
  16. option java_multiple_files = true;
  17. option csharp_namespace = "Tinkoff.InvestApi.V1";
  18. option objc_class_prefix = "TIAPI";
  19. option php_namespace = "Tinkoff\\Invest\\V1";
  20.  
  21. import "google/protobuf/timestamp.proto";
  22.  
  23. //Денежная сумма в определенной валюте
  24. message MoneyValue {
  25.  
  26. // строковый ISO-код валюты
  27. string currency = 1;
  28.  
  29. // целая часть суммы, может быть отрицательным числом
  30. int64 units = 2;
  31.  
  32. // дробная часть суммы, может быть отрицательным числом
  33. int32 nano = 3;
  34. }
  35.  
  36. //Котировка - денежная сумма без указания валюты
  37. message Quotation {
  38.  
  39. // целая часть суммы, может быть отрицательным числом
  40. int64 units = 1;
  41.  
  42. // дробная часть суммы, может быть отрицательным числом
  43. int32 nano = 2;
  44. }
  45.  
  46. //Режим торгов инструмента
  47. enum SecurityTradingStatus {
  48. SECURITY_TRADING_STATUS_UNSPECIFIED = 0; //Торговый статус не определён
  49. SECURITY_TRADING_STATUS_NOT_AVAILABLE_FOR_TRADING = 1; //Недоступен для торгов
  50. SECURITY_TRADING_STATUS_OPENING_PERIOD = 2; //Период открытия торгов
  51. SECURITY_TRADING_STATUS_CLOSING_PERIOD = 3; //Период закрытия торгов
  52. SECURITY_TRADING_STATUS_BREAK_IN_TRADING = 4; //Перерыв в торговле
  53. SECURITY_TRADING_STATUS_NORMAL_TRADING = 5; //Нормальная торговля
  54. SECURITY_TRADING_STATUS_CLOSING_AUCTION = 6; //Аукцион закрытия
  55. SECURITY_TRADING_STATUS_DARK_POOL_AUCTION = 7; //Аукцион крупных пакетов
  56. SECURITY_TRADING_STATUS_DISCRETE_AUCTION = 8; //Дискретный аукцион
  57. SECURITY_TRADING_STATUS_OPENING_AUCTION_PERIOD = 9; //Аукцион открытия
  58. SECURITY_TRADING_STATUS_TRADING_AT_CLOSING_AUCTION_PRICE = 10; //Период торгов по цене аукциона закрытия
  59. SECURITY_TRADING_STATUS_SESSION_ASSIGNED = 11; //Сессия назначена
  60. SECURITY_TRADING_STATUS_SESSION_CLOSE = 12; //Сессия закрыта
  61. SECURITY_TRADING_STATUS_SESSION_OPEN = 13; //Сессия открыта
  62. SECURITY_TRADING_STATUS_DEALER_NORMAL_TRADING = 14; //Доступна торговля в режиме внутренней ликвидности брокера
  63. SECURITY_TRADING_STATUS_DEALER_BREAK_IN_TRADING = 15; //Перерыв торговли в режиме внутренней ликвидности брокера
  64. SECURITY_TRADING_STATUS_DEALER_NOT_AVAILABLE_FOR_TRADING = 16; //Недоступна торговля в режиме внутренней ликвидности брокера
  65. }
  66.  
  67. //Проверка активности стрима.
  68. message Ping {
  69.  
  70. //Время проверки.
  71. google.protobuf.Timestamp time = 1;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement