Current section
Files
Jump to
Current section
Files
lib/sw4rm/proto/worktree.pb.ex
defmodule Sw4rm.Proto.Worktree.BindRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.14.0", syntax: :proto3
field :agent_id, 1, type: :string, json_name: "agentId"
field :repo_id, 2, type: :string, json_name: "repoId"
field :worktree_id, 3, type: :string, json_name: "worktreeId"
end
defmodule Sw4rm.Proto.Worktree.BindResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.14.0", syntax: :proto3
field :ok, 1, type: :bool
field :reason, 2, type: :string
end
defmodule Sw4rm.Proto.Worktree.UnbindRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.14.0", syntax: :proto3
field :agent_id, 1, type: :string, json_name: "agentId"
end
defmodule Sw4rm.Proto.Worktree.UnbindResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.14.0", syntax: :proto3
field :ok, 1, type: :bool
end
defmodule Sw4rm.Proto.Worktree.SwitchRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.14.0", syntax: :proto3
field :agent_id, 1, type: :string, json_name: "agentId"
field :target_worktree_id, 2, type: :string, json_name: "targetWorktreeId"
field :requires_hitl, 3, type: :bool, json_name: "requiresHitl"
end
defmodule Sw4rm.Proto.Worktree.SwitchApprove do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.14.0", syntax: :proto3
field :agent_id, 1, type: :string, json_name: "agentId"
field :target_worktree_id, 2, type: :string, json_name: "targetWorktreeId"
field :ttl_ms, 3, type: :uint64, json_name: "ttlMs"
end
defmodule Sw4rm.Proto.Worktree.SwitchReject do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.14.0", syntax: :proto3
field :agent_id, 1, type: :string, json_name: "agentId"
field :reason, 2, type: :string
end
defmodule Sw4rm.Proto.Worktree.StatusRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.14.0", syntax: :proto3
field :agent_id, 1, type: :string, json_name: "agentId"
end
defmodule Sw4rm.Proto.Worktree.StatusResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.14.0", syntax: :proto3
field :repo_id, 1, type: :string, json_name: "repoId"
field :worktree_id, 2, type: :string, json_name: "worktreeId"
field :state, 3, type: :string
end
defmodule Sw4rm.Proto.Worktree.WorktreeService.Service do
@moduledoc false
use GRPC.Service, name: "sw4rm.worktree.WorktreeService", protoc_gen_elixir_version: "0.14.0"
rpc :Bind, Sw4rm.Proto.Worktree.BindRequest, Sw4rm.Proto.Worktree.BindResponse
rpc :Unbind, Sw4rm.Proto.Worktree.UnbindRequest, Sw4rm.Proto.Worktree.UnbindResponse
rpc :RequestSwitch, Sw4rm.Proto.Worktree.SwitchRequest, Sw4rm.Proto.Worktree.StatusResponse
rpc :ApproveSwitch, Sw4rm.Proto.Worktree.SwitchApprove, Sw4rm.Proto.Worktree.StatusResponse
rpc :RejectSwitch, Sw4rm.Proto.Worktree.SwitchReject, Sw4rm.Proto.Worktree.StatusResponse
rpc :Status, Sw4rm.Proto.Worktree.StatusRequest, Sw4rm.Proto.Worktree.StatusResponse
end
defmodule Sw4rm.Proto.Worktree.WorktreeService.Stub do
@moduledoc false
use GRPC.Stub, service: Sw4rm.Proto.Worktree.WorktreeService.Service
end