syntax = "proto3"; package etcdserverpb; import "gogoproto/gogo.proto"; import "etcdserver.proto"; import "rpc.proto"; option (gogoproto.marshaler_all) = true; option (gogoproto.sizer_all) = true; option (gogoproto.unmarshaler_all) = true; option (gogoproto.goproto_getters_all) = false; // An InternalRaftRequest is the union of all requests which can be // sent via raft. message InternalRaftRequest { uint64 ID = 1; Request v2 = 2; RangeRequest range = 3; PutRequest put = 4; DeleteRangeRequest delete_range = 5; TxnRequest txn = 6; CompactionRequest compaction = 7; LeaseCreateRequest lease_create = 8; LeaseRevokeRequest lease_revoke = 9; AuthEnableRequest auth_enable = 10; AuthUserAddRequest auth_user_add = 11; AlarmRequest alarm = 12; } message EmptyResponse { }