defmodule Temporal.Api.Deployment.V1.WorkerDeploymentOptions do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.WorkerDeploymentOptions", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :deployment_name, 1, type: :string, json_name: "deploymentName" field :build_id, 2, type: :string, json_name: "buildId" field :worker_versioning_mode, 3, type: Temporal.Api.Enums.V1.WorkerVersioningMode, json_name: "workerVersioningMode", enum: true end defmodule Temporal.Api.Deployment.V1.Deployment do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.Deployment", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :series_name, 1, type: :string, json_name: "seriesName" field :build_id, 2, type: :string, json_name: "buildId" end defmodule Temporal.Api.Deployment.V1.DeploymentInfo.MetadataEntry do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.DeploymentInfo.MetadataEntry", map: true, protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :key, 1, type: :string field :value, 2, type: Temporal.Api.Common.V1.Payload end defmodule Temporal.Api.Deployment.V1.DeploymentInfo.TaskQueueInfo do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.DeploymentInfo.TaskQueueInfo", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :name, 1, type: :string field :type, 2, type: Temporal.Api.Enums.V1.TaskQueueType, enum: true field :first_poller_time, 3, type: Google.Protobuf.Timestamp, json_name: "firstPollerTime" end defmodule Temporal.Api.Deployment.V1.DeploymentInfo do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.DeploymentInfo", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :deployment, 1, type: Temporal.Api.Deployment.V1.Deployment field :create_time, 2, type: Google.Protobuf.Timestamp, json_name: "createTime" field :task_queue_infos, 3, repeated: true, type: Temporal.Api.Deployment.V1.DeploymentInfo.TaskQueueInfo, json_name: "taskQueueInfos" field :metadata, 4, repeated: true, type: Temporal.Api.Deployment.V1.DeploymentInfo.MetadataEntry, map: true field :is_current, 5, type: :bool, json_name: "isCurrent" end defmodule Temporal.Api.Deployment.V1.UpdateDeploymentMetadata.UpsertEntriesEntry do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.UpdateDeploymentMetadata.UpsertEntriesEntry", map: true, protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :key, 1, type: :string field :value, 2, type: Temporal.Api.Common.V1.Payload end defmodule Temporal.Api.Deployment.V1.UpdateDeploymentMetadata do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.UpdateDeploymentMetadata", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :upsert_entries, 1, repeated: true, type: Temporal.Api.Deployment.V1.UpdateDeploymentMetadata.UpsertEntriesEntry, json_name: "upsertEntries", map: true field :remove_entries, 2, repeated: true, type: :string, json_name: "removeEntries" end defmodule Temporal.Api.Deployment.V1.DeploymentListInfo do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.DeploymentListInfo", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :deployment, 1, type: Temporal.Api.Deployment.V1.Deployment field :create_time, 2, type: Google.Protobuf.Timestamp, json_name: "createTime" field :is_current, 3, type: :bool, json_name: "isCurrent" end defmodule Temporal.Api.Deployment.V1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :name, 1, type: :string field :type, 2, type: Temporal.Api.Enums.V1.TaskQueueType, enum: true end defmodule Temporal.Api.Deployment.V1.WorkerDeploymentVersionInfo do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.WorkerDeploymentVersionInfo", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :version, 1, type: :string, deprecated: true field :status, 14, type: Temporal.Api.Enums.V1.WorkerDeploymentVersionStatus, enum: true field :deployment_version, 11, type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion, json_name: "deploymentVersion" field :deployment_name, 2, type: :string, json_name: "deploymentName" field :create_time, 3, type: Google.Protobuf.Timestamp, json_name: "createTime" field :routing_changed_time, 4, type: Google.Protobuf.Timestamp, json_name: "routingChangedTime" field :current_since_time, 5, type: Google.Protobuf.Timestamp, json_name: "currentSinceTime" field :ramping_since_time, 6, type: Google.Protobuf.Timestamp, json_name: "rampingSinceTime" field :first_activation_time, 12, type: Google.Protobuf.Timestamp, json_name: "firstActivationTime" field :last_current_time, 15, type: Google.Protobuf.Timestamp, json_name: "lastCurrentTime" field :last_deactivation_time, 13, type: Google.Protobuf.Timestamp, json_name: "lastDeactivationTime" field :ramp_percentage, 7, type: :float, json_name: "rampPercentage" field :task_queue_infos, 8, repeated: true, type: Temporal.Api.Deployment.V1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo, json_name: "taskQueueInfos" field :drainage_info, 9, type: Temporal.Api.Deployment.V1.VersionDrainageInfo, json_name: "drainageInfo" field :metadata, 10, type: Temporal.Api.Deployment.V1.VersionMetadata end defmodule Temporal.Api.Deployment.V1.VersionDrainageInfo do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.VersionDrainageInfo", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :status, 1, type: Temporal.Api.Enums.V1.VersionDrainageStatus, enum: true field :last_changed_time, 2, type: Google.Protobuf.Timestamp, json_name: "lastChangedTime" field :last_checked_time, 3, type: Google.Protobuf.Timestamp, json_name: "lastCheckedTime" end defmodule Temporal.Api.Deployment.V1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :version, 1, type: :string, deprecated: true field :status, 11, type: Temporal.Api.Enums.V1.WorkerDeploymentVersionStatus, enum: true field :deployment_version, 4, type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion, json_name: "deploymentVersion" field :create_time, 2, type: Google.Protobuf.Timestamp, json_name: "createTime" field :drainage_status, 3, type: Temporal.Api.Enums.V1.VersionDrainageStatus, json_name: "drainageStatus", enum: true field :drainage_info, 5, type: Temporal.Api.Deployment.V1.VersionDrainageInfo, json_name: "drainageInfo" field :current_since_time, 6, type: Google.Protobuf.Timestamp, json_name: "currentSinceTime" field :ramping_since_time, 7, type: Google.Protobuf.Timestamp, json_name: "rampingSinceTime" field :routing_update_time, 8, type: Google.Protobuf.Timestamp, json_name: "routingUpdateTime" field :first_activation_time, 9, type: Google.Protobuf.Timestamp, json_name: "firstActivationTime" field :last_current_time, 12, type: Google.Protobuf.Timestamp, json_name: "lastCurrentTime" field :last_deactivation_time, 10, type: Google.Protobuf.Timestamp, json_name: "lastDeactivationTime" end defmodule Temporal.Api.Deployment.V1.WorkerDeploymentInfo do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.WorkerDeploymentInfo", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :name, 1, type: :string field :version_summaries, 2, repeated: true, type: Temporal.Api.Deployment.V1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary, json_name: "versionSummaries" field :create_time, 3, type: Google.Protobuf.Timestamp, json_name: "createTime" field :routing_config, 4, type: Temporal.Api.Deployment.V1.RoutingConfig, json_name: "routingConfig" field :last_modifier_identity, 5, type: :string, json_name: "lastModifierIdentity" field :manager_identity, 6, type: :string, json_name: "managerIdentity" field :routing_config_update_state, 7, type: Temporal.Api.Enums.V1.RoutingConfigUpdateState, json_name: "routingConfigUpdateState", enum: true end defmodule Temporal.Api.Deployment.V1.WorkerDeploymentVersion do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.WorkerDeploymentVersion", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :build_id, 1, type: :string, json_name: "buildId" field :deployment_name, 2, type: :string, json_name: "deploymentName" end defmodule Temporal.Api.Deployment.V1.VersionMetadata.EntriesEntry do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.VersionMetadata.EntriesEntry", map: true, protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :key, 1, type: :string field :value, 2, type: Temporal.Api.Common.V1.Payload end defmodule Temporal.Api.Deployment.V1.VersionMetadata do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.VersionMetadata", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :entries, 1, repeated: true, type: Temporal.Api.Deployment.V1.VersionMetadata.EntriesEntry, map: true end defmodule Temporal.Api.Deployment.V1.RoutingConfig do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.RoutingConfig", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :current_deployment_version, 7, type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion, json_name: "currentDeploymentVersion" field :current_version, 1, type: :string, json_name: "currentVersion", deprecated: true field :ramping_deployment_version, 9, type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion, json_name: "rampingDeploymentVersion" field :ramping_version, 2, type: :string, json_name: "rampingVersion", deprecated: true field :ramping_version_percentage, 3, type: :float, json_name: "rampingVersionPercentage" field :current_version_changed_time, 4, type: Google.Protobuf.Timestamp, json_name: "currentVersionChangedTime" field :ramping_version_changed_time, 5, type: Google.Protobuf.Timestamp, json_name: "rampingVersionChangedTime" field :ramping_version_percentage_changed_time, 6, type: Google.Protobuf.Timestamp, json_name: "rampingVersionPercentageChangedTime" field :revision_number, 10, type: :int64, json_name: "revisionNumber" end defmodule Temporal.Api.Deployment.V1.InheritedAutoUpgradeInfo do @moduledoc false use Protobuf, full_name: "temporal.api.deployment.v1.InheritedAutoUpgradeInfo", protoc_gen_elixir_version: "0.16.0", syntax: :proto3 field :source_deployment_version, 1, type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion, json_name: "sourceDeploymentVersion" field :source_deployment_revision_number, 2, type: :int64, json_name: "sourceDeploymentRevisionNumber" end