const Get … const Create … const Set … const Update … const Delete … const CompareAndSwap … const CompareAndDelete … const Expire … type Event … func newEvent(action string, key string, modifiedIndex, createdIndex uint64) *Event { … } func (e *Event) IsCreated() bool { … } func (e *Event) Index() uint64 { … } func (e *Event) Clone() *Event { … } func (e *Event) SetRefresh() { … }