Относительно новичок в GRPC и получение ошибки в моем прото-файле, которую я не могу понять.Я хотел бы отправить время в сообщении, используя "google.protobuf.Timestamp".Я не могу импортировать это.Что я делаю не так?
syntax = "proto3";
import "google/protobuf/timestamp.proto";
service ProfileService {
rpc ConstructProfileStructFromUser (ConstructProfileStructFromUserRequest) returns (ConstructProfileStructFromUserResponse);
}
message ConstructProfileStructFromUserRequest {
string transactionID = 1;
string User = 2;
}
message ConstructProfileStructFromUserResponse {
string UID = 1;
string ContactEmail = 2;
google.protobuf.Timestamp DateOfBirth = 3;
}
И в моей IDE, и в моем компиляторе (с помощью приведенной ниже команды) появляется ошибка
google/protobuf/timestamp.proto: File not found.
profile.proto: Import "google/protobuf/timestamp.proto" was not found or had errors.
profile.proto:21:5: "google.protobuf.Timestamp" is not defined.
Команда для запуска:
protoc -I profile/ profile/profile.proto --go_out=plugins=grpc:profile
Protoc - версия
libprotoc 3.0.0