Проблемы при прохождении отметки времени в grpc - PullRequest
1 голос
/ 14 марта 2019

Как передать метку времени моему клиенту grpc. Я получаю ошибку ниже. Я передал отметку времени в одинарных кавычках и прочее, как показано ниже, но это не сработало. Когда я не передаю as_of, он работает нормально.

grpc_cli call trade-server: 143 trade.model.Service / GetDeals "bucket_id: 1644239, source_system: PROGRA, as_of: 2019-01-02T00: 00: 00Z" >> /home/deals.txt

Запрос имеет следующий формат

source_system SourceSystem 
bucket_id   int64 
as_of   Timestamp optional

Error Не удалось проанализировать текстовый формат в прото.

1 Ответ

1 голос
/ 21 марта 2019

Вы должны использовать объект grpc google.protobuf.Timestamp (исходный код здесь )

Пример:

syntax = "proto3";

import "google/protobuf/timestamp.proto";

message UserInfo {
    int32 user_id = 1;
    google.protobuf.Timestamp last_login_time = 2;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...