Как хранить время в protobuf 3

У меня есть эта структура в Голанге

struct File {
  name string
  creatation_time time.Time
}

Как мне написать это в protobuf3?

1 ответ

Создать example.proto;

syntax = "proto3";

import google_protobuf "github.com/golang/protobuf/ptypes/timestamp"

message File {
    string name = 1;
    google.protobuf.Timestamp creatation_time = 2;  
}

После компиляции проверьте example.pb.go для определения структуры, которая была создана.

Другие вопросы по тегам