12345678910111213141516171819202122232425 |
- syntax = "proto3";
- package leasepb;
- import "gogoproto/gogo.proto";
- import "etcd/etcdserver/etcdserverpb/rpc.proto";
- option (gogoproto.marshaler_all) = true;
- option (gogoproto.sizer_all) = true;
- option (gogoproto.unmarshaler_all) = true;
- option (gogoproto.goproto_getters_all) = false;
- option (gogoproto.goproto_enum_prefix_all) = false;
- message Lease {
- int64 ID = 1;
- int64 TTL = 2;
- int64 RemainingTTL = 3;
- }
- message LeaseInternalRequest {
- etcdserverpb.LeaseTimeToLiveRequest LeaseTimeToLiveRequest = 1;
- }
- message LeaseInternalResponse {
- etcdserverpb.LeaseTimeToLiveResponse LeaseTimeToLiveResponse = 1;
- }
|