defmodule Google.Datastore.V1.ExplainOptions do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :analyze, 1, type: :bool, deprecated: false end defmodule Google.Datastore.V1.ExplainMetrics do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :plan_summary, 1, type: Google.Datastore.V1.PlanSummary, json_name: "planSummary" field :execution_stats, 2, type: Google.Datastore.V1.ExecutionStats, json_name: "executionStats" end defmodule Google.Datastore.V1.PlanSummary do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :indexes_used, 1, repeated: true, type: Google.Protobuf.Struct, json_name: "indexesUsed" end defmodule Google.Datastore.V1.ExecutionStats do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :results_returned, 1, type: :int64, json_name: "resultsReturned" field :execution_duration, 3, type: Google.Protobuf.Duration, json_name: "executionDuration" field :read_operations, 4, type: :int64, json_name: "readOperations" field :debug_stats, 5, type: Google.Protobuf.Struct, json_name: "debugStats" end