blob: be414b993ed9d3664f4f075bfece74c8dbc91aab [file] [log] [blame]
khenaidood948f772021-08-11 17:49:24 -04001syntax = "proto3";
2package leasepb;
3
4import "gogoproto/gogo.proto";
5import "etcd/etcdserver/etcdserverpb/rpc.proto";
6
7option (gogoproto.marshaler_all) = true;
8option (gogoproto.sizer_all) = true;
9option (gogoproto.unmarshaler_all) = true;
10option (gogoproto.goproto_getters_all) = false;
11option (gogoproto.goproto_enum_prefix_all) = false;
12
13message Lease {
14 int64 ID = 1;
15 int64 TTL = 2;
16}
17
18message LeaseInternalRequest {
19 etcdserverpb.LeaseTimeToLiveRequest LeaseTimeToLiveRequest = 1;
20}
21
22message LeaseInternalResponse {
23 etcdserverpb.LeaseTimeToLiveResponse LeaseTimeToLiveResponse = 1;
24}