defmodule Logproto.PushRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.11.0", syntax: :proto3 field(:streams, 1, repeated: true, type: Logproto.StreamAdapter, deprecated: false) end defmodule Logproto.PushResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.11.0", syntax: :proto3 end defmodule Logproto.StreamAdapter do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.11.0", syntax: :proto3 field(:labels, 1, type: :string, deprecated: false) field(:entries, 2, repeated: true, type: Logproto.EntryAdapter, deprecated: false) field(:hash, 3, type: :uint64, deprecated: false) end defmodule Logproto.EntryAdapter do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.11.0", syntax: :proto3 field(:timestamp, 1, type: Google.Protobuf.Timestamp, deprecated: false) field(:line, 2, type: :string, deprecated: false) end