defmodule Google.Cloud.Tasks.V2.Task.View do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :VIEW_UNSPECIFIED, 0 field :BASIC, 1 field :FULL, 2 end defmodule Google.Cloud.Tasks.V2.Task do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 oneof :message_type, 0 field :name, 1, type: :string field :app_engine_http_request, 2, type: Google.Cloud.Tasks.V2.AppEngineHttpRequest, json_name: "appEngineHttpRequest", oneof: 0 field :http_request, 3, type: Google.Cloud.Tasks.V2.HttpRequest, json_name: "httpRequest", oneof: 0 field :schedule_time, 4, type: Google.Protobuf.Timestamp, json_name: "scheduleTime" field :create_time, 5, type: Google.Protobuf.Timestamp, json_name: "createTime" field :dispatch_deadline, 6, type: Google.Protobuf.Duration, json_name: "dispatchDeadline" field :dispatch_count, 7, type: :int32, json_name: "dispatchCount" field :response_count, 8, type: :int32, json_name: "responseCount" field :first_attempt, 9, type: Google.Cloud.Tasks.V2.Attempt, json_name: "firstAttempt" field :last_attempt, 10, type: Google.Cloud.Tasks.V2.Attempt, json_name: "lastAttempt" field :view, 11, type: Google.Cloud.Tasks.V2.Task.View, enum: true end defmodule Google.Cloud.Tasks.V2.Attempt do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field :schedule_time, 1, type: Google.Protobuf.Timestamp, json_name: "scheduleTime" field :dispatch_time, 2, type: Google.Protobuf.Timestamp, json_name: "dispatchTime" field :response_time, 3, type: Google.Protobuf.Timestamp, json_name: "responseTime" field :response_status, 4, type: Google.Rpc.Status, json_name: "responseStatus" end