Changes
3 changed files (+54/-4)
-
packages/proto/buf.yaml (new)
-
@@ -0,0 +1,13 @@# Buf の全般設定。 # # SPDX-FileCopyrightText: 2024 Shota FUJI <pockawoooh@gmail.com> # SPDX-License-Identifier: AGPL-3.0-only version: v2 lint: use: - STANDARD except: # TODO: yamori.workspace.v1.KeyValueStorageBasedWorkspaceService を消す際に外す - RPC_REQUEST_RESPONSE_UNIQUE
-
-
-
@@ -16,14 +16,22 @@ import "yamori/workspace/v1/update_response.proto";service KeyValueStorageBasedWorkspaceService { // アクセス可能なワークスペースの一覧を返す。 rpc List(ListRequest) returns (ListResponse); rpc List(ListRequest) returns (ListResponse) { option deprecated = true; } // ワークスペースを新規作成する。 rpc Create(CreateRequest) returns (CreateResponse); rpc Create(CreateRequest) returns (CreateResponse) { option deprecated = true; } // ワークスペースを更新する。 rpc Update(UpdateRequest) returns (UpdateResponse); rpc Update(UpdateRequest) returns (UpdateResponse) { option deprecated = true; } // ワークスペースを削除する。 rpc Delete(DeleteRequest) returns (DeleteResponse); rpc Delete(DeleteRequest) returns (DeleteResponse) { option deprecated = true; } }
-
-
-
@@ -0,0 +1,29 @@// SPDX-FileCopyrightText: 2024 Shota FUJI <pockawoooh@gmail.com> // SPDX-License-Identifier: AGPL-3.0-only edition = "2023"; package yamori.workspace.v1; import "yamori/workspace/v1/create_request.proto"; import "yamori/workspace/v1/create_response.proto"; import "yamori/workspace/v1/delete_request.proto"; import "yamori/workspace/v1/delete_response.proto"; import "yamori/workspace/v1/list_request.proto"; import "yamori/workspace/v1/list_response.proto"; import "yamori/workspace/v1/update_request.proto"; import "yamori/workspace/v1/update_response.proto"; service WorkspaceService { // アクセス可能なワークスペースの一覧を返す。 rpc List(ListRequest) returns (ListResponse); // ワークスペースを新規作成する。 rpc Create(CreateRequest) returns (CreateResponse); // ワークスペースを更新する。 rpc Update(UpdateRequest) returns (UpdateResponse); // ワークスペースを削除する。 rpc Delete(DeleteRequest) returns (DeleteResponse); }
-