defmodule Cratis.Chronicle.Contracts.Jobs.JobError do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :ZERO, 0 field :NotFound, 1 field :TypeIsNotAJobStateType, 2 field :TypeIsNotAssociatedWithAJobType, 3 end defmodule Cratis.Chronicle.Contracts.Jobs.JobStatus do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :None, 0 field :PreparingJob, 1 field :PreparingSteps, 2 field :StartingSteps, 3 field :JOB_STATUS_Running, 4 field :JOB_STATUS_CompletedSuccessfully, 5 field :CompletedWithFailures, 6 field :JOB_STATUS_Stopped, 7 field :JOB_STATUS_Failed, 8 field :JOB_STATUS_Removing, 9 end defmodule Cratis.Chronicle.Contracts.Jobs.JobStepStatus do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Unknown, 0 field :Scheduled, 1 field :JOB_STEP_STATUS_Running, 2 field :JOB_STEP_STATUS_CompletedSuccessfully, 3 field :CompletedWithFailure, 4 field :JOB_STEP_STATUS_Stopped, 5 field :JOB_STEP_STATUS_Failed, 6 field :JOB_STEP_STATUS_Removing, 7 end defmodule Cratis.Chronicle.Contracts.Jobs.DeleteJob do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :EventStore, 1, type: :string field :Namespace, 2, type: :string field :JobId, 3, type: Bcl.Guid end defmodule Cratis.Chronicle.Contracts.Jobs.GetJobRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :EventStore, 1, type: :string field :Namespace, 2, type: :string field :JobId, 3, type: Bcl.Guid end defmodule Cratis.Chronicle.Contracts.Jobs.GetJobStepsRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :EventStore, 1, type: :string field :Namespace, 2, type: :string field :JobId, 3, type: Bcl.Guid end defmodule Cratis.Chronicle.Contracts.Jobs.GetJobsRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :EventStore, 1, type: :string field :Namespace, 2, type: :string end defmodule Cratis.Chronicle.Contracts.Jobs.IEnumerable_Job do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :items, 1, repeated: true, type: Cratis.Chronicle.Contracts.Jobs.Job end defmodule Cratis.Chronicle.Contracts.Jobs.IEnumerable_JobStep do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :items, 1, repeated: true, type: Cratis.Chronicle.Contracts.Jobs.JobStep end defmodule Cratis.Chronicle.Contracts.Jobs.Job do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Id, 1, type: Bcl.Guid field :Details, 2, type: :string field :Type, 3, type: :string field :Status, 4, type: Cratis.Chronicle.Contracts.Jobs.JobStatus, enum: true field :Created, 5, type: Cratis.Chronicle.Contracts.Jobs.SerializableDateTimeOffset field :StatusChanges, 6, repeated: true, type: Cratis.Chronicle.Contracts.Jobs.JobStatusChanged field :Progress, 7, type: Cratis.Chronicle.Contracts.Jobs.JobProgress end defmodule Cratis.Chronicle.Contracts.Jobs.JobProgress do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :TotalSteps, 1, type: :int32 field :SuccessfulSteps, 2, type: :int32 field :FailedSteps, 3, type: :int32 field :StoppedSteps, 4, type: :int32 field :IsCompleted, 5, type: :bool field :IsStopped, 6, type: :bool field :Message, 7, type: :string end defmodule Cratis.Chronicle.Contracts.Jobs.JobStatusChanged do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Status, 1, type: Cratis.Chronicle.Contracts.Jobs.JobStatus, enum: true field :Occurred, 2, type: Cratis.Chronicle.Contracts.Jobs.SerializableDateTimeOffset field :ExceptionMessages, 3, repeated: true, type: :string field :ExceptionStackTrace, 4, type: :string end defmodule Cratis.Chronicle.Contracts.Jobs.JobStep do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Id, 1, type: Bcl.Guid field :Type, 2, type: :string field :Name, 3, type: :string field :Status, 4, type: Cratis.Chronicle.Contracts.Jobs.JobStepStatus, enum: true field :StatusChanges, 5, repeated: true, type: Cratis.Chronicle.Contracts.Jobs.JobStepStatusChanged field :Progress, 6, type: Cratis.Chronicle.Contracts.Jobs.JobStepProgress end defmodule Cratis.Chronicle.Contracts.Jobs.JobStepProgress do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Percentage, 1, type: :int32 field :Message, 2, type: :string end defmodule Cratis.Chronicle.Contracts.Jobs.JobStepStatusChanged do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Status, 1, type: Cratis.Chronicle.Contracts.Jobs.JobStepStatus, enum: true field :Occurred, 2, type: Cratis.Chronicle.Contracts.Jobs.SerializableDateTimeOffset field :ExceptionMessages, 3, repeated: true, type: :string field :ExceptionStackTrace, 4, type: :string end defmodule Cratis.Chronicle.Contracts.Jobs.OneOf_Job_JobError do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Value0, 1, type: Cratis.Chronicle.Contracts.Jobs.Job field :Value1, 2, type: Cratis.Chronicle.Contracts.Jobs.JobError, enum: true end defmodule Cratis.Chronicle.Contracts.Jobs.ResumeJob do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :EventStore, 1, type: :string field :Namespace, 2, type: :string field :JobId, 3, type: Bcl.Guid end defmodule Cratis.Chronicle.Contracts.Jobs.SerializableDateTimeOffset do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Value, 1, type: :string end defmodule Cratis.Chronicle.Contracts.Jobs.StopJob do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :EventStore, 1, type: :string field :Namespace, 2, type: :string field :JobId, 3, type: Bcl.Guid end defmodule Cratis.Chronicle.Contracts.Jobs.Jobs.Service do @moduledoc false use GRPC.Service, name: "Cratis.Chronicle.Contracts.Jobs.Jobs", protoc_gen_elixir_version: "0.17.0" rpc :Delete, Cratis.Chronicle.Contracts.Jobs.DeleteJob, Google.Protobuf.Empty rpc :GetJob, Cratis.Chronicle.Contracts.Jobs.GetJobRequest, Cratis.Chronicle.Contracts.Jobs.OneOf_Job_JobError rpc :GetJobs, Cratis.Chronicle.Contracts.Jobs.GetJobsRequest, Cratis.Chronicle.Contracts.Jobs.IEnumerable_Job rpc :GetJobSteps, Cratis.Chronicle.Contracts.Jobs.GetJobStepsRequest, Cratis.Chronicle.Contracts.Jobs.IEnumerable_JobStep rpc :ObserveJobs, Cratis.Chronicle.Contracts.Jobs.GetJobsRequest, stream(Cratis.Chronicle.Contracts.Jobs.IEnumerable_Job) rpc :Resume, Cratis.Chronicle.Contracts.Jobs.ResumeJob, Google.Protobuf.Empty rpc :Stop, Cratis.Chronicle.Contracts.Jobs.StopJob, Google.Protobuf.Empty end defmodule Cratis.Chronicle.Contracts.Jobs.Jobs.Stub do @moduledoc false use GRPC.Stub, service: Cratis.Chronicle.Contracts.Jobs.Jobs.Service end