Current section
Files
Jump to
Current section
Files
lib/etcd_ex/protos/kv.pb.ex
defmodule Mvccpb.Event.EventType do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:PUT, 0)
field(:DELETE, 1)
end
defmodule Mvccpb.KeyValue do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:key, 1, type: :bytes)
field(:create_revision, 2, type: :int64, json_name: "createRevision")
field(:mod_revision, 3, type: :int64, json_name: "modRevision")
field(:version, 4, type: :int64)
field(:value, 5, type: :bytes)
field(:lease, 6, type: :int64)
end
defmodule Mvccpb.Event do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:type, 1, type: Mvccpb.Event.EventType, enum: true)
field(:kv, 2, type: Mvccpb.KeyValue)
field(:prev_kv, 3, type: Mvccpb.KeyValue, json_name: "prevKv")
end