...

Text file src/go.etcd.io/etcd/server/v3/lease/leasepb/lease.proto

Documentation: go.etcd.io/etcd/server/v3/lease/leasepb

     1syntax = "proto3";
     2package leasepb;
     3
     4import "gogoproto/gogo.proto";
     5import "etcd/api/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  int64 RemainingTTL = 3;
    17}
    18
    19message LeaseInternalRequest {
    20  etcdserverpb.LeaseTimeToLiveRequest LeaseTimeToLiveRequest = 1;
    21}
    22
    23message LeaseInternalResponse {
    24  etcdserverpb.LeaseTimeToLiveResponse LeaseTimeToLiveResponse = 1;
    25}

View as plain text