defmodule Google.Cloud.Tasks.V2.HttpMethod do @moduledoc false use Protobuf, enum: true, full_name: "google.cloud.tasks.v2.HttpMethod", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :HTTP_METHOD_UNSPECIFIED, 0 field :POST, 1 field :GET, 2 field :HEAD, 3 field :PUT, 4 field :DELETE, 5 field :PATCH, 6 field :OPTIONS, 7 end defmodule Google.Cloud.Tasks.V2.HttpRequest.HeadersEntry do @moduledoc false use Protobuf, full_name: "google.cloud.tasks.v2.HttpRequest.HeadersEntry", map: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :key, 1, type: :string field :value, 2, type: :string end defmodule Google.Cloud.Tasks.V2.HttpRequest do @moduledoc false use Protobuf, full_name: "google.cloud.tasks.v2.HttpRequest", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 oneof :authorization_header, 0 field :url, 1, type: :string, deprecated: false field :http_method, 2, type: Google.Cloud.Tasks.V2.HttpMethod, json_name: "httpMethod", enum: true field :headers, 3, repeated: true, type: Google.Cloud.Tasks.V2.HttpRequest.HeadersEntry, map: true field :body, 4, type: :bytes field :oauth_token, 5, type: Google.Cloud.Tasks.V2.OAuthToken, json_name: "oauthToken", oneof: 0 field :oidc_token, 6, type: Google.Cloud.Tasks.V2.OidcToken, json_name: "oidcToken", oneof: 0 end defmodule Google.Cloud.Tasks.V2.AppEngineHttpRequest.HeadersEntry do @moduledoc false use Protobuf, full_name: "google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry", map: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :key, 1, type: :string field :value, 2, type: :string end defmodule Google.Cloud.Tasks.V2.AppEngineHttpRequest do @moduledoc false use Protobuf, full_name: "google.cloud.tasks.v2.AppEngineHttpRequest", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :http_method, 1, type: Google.Cloud.Tasks.V2.HttpMethod, json_name: "httpMethod", enum: true field :app_engine_routing, 2, type: Google.Cloud.Tasks.V2.AppEngineRouting, json_name: "appEngineRouting" field :relative_uri, 3, type: :string, json_name: "relativeUri" field :headers, 4, repeated: true, type: Google.Cloud.Tasks.V2.AppEngineHttpRequest.HeadersEntry, map: true field :body, 5, type: :bytes end defmodule Google.Cloud.Tasks.V2.AppEngineRouting do @moduledoc false use Protobuf, full_name: "google.cloud.tasks.v2.AppEngineRouting", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :service, 1, type: :string field :version, 2, type: :string field :instance, 3, type: :string field :host, 4, type: :string end defmodule Google.Cloud.Tasks.V2.OAuthToken do @moduledoc false use Protobuf, full_name: "google.cloud.tasks.v2.OAuthToken", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :service_account_email, 1, type: :string, json_name: "serviceAccountEmail" field :scope, 2, type: :string end defmodule Google.Cloud.Tasks.V2.OidcToken do @moduledoc false use Protobuf, full_name: "google.cloud.tasks.v2.OidcToken", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :service_account_email, 1, type: :string, json_name: "serviceAccountEmail" field :audience, 2, type: :string end