Changes
3 changed files (+42/-0)
-
-
@@ -0,0 +1,10 @@// SPDX-FileCopyrightText: 2025 Shota FUJI <pockawoooh@gmail.com> // SPDX-License-Identifier: AGPL-3.0-only edition = "2023"; package yamori.workspace.v2; option go_package = "pocka.jp/x/yamori/proto/go/workspace/v2"; message GetLoginUserRequest {}
-
-
-
@@ -0,0 +1,27 @@// SPDX-FileCopyrightText: 2025 Shota FUJI <pockawoooh@gmail.com> // SPDX-License-Identifier: AGPL-3.0-only edition = "2023"; package yamori.workspace.v2; import "yamori/error/v1/authentication_error.proto"; import "yamori/error/v1/system_error.proto"; import "yamori/workspace/v2/user.proto"; option go_package = "pocka.jp/x/yamori/proto/go/workspace/v2"; message GetLoginUserResponse { oneof result { // ログイン中のユーザ User ok = 1; // 予期せぬエラー。 yamori.error.v1.SystemError system_error = 2; // ログインしていない、トークンやセッションが不正といった認証に関するエラーが発生した。 // クライアント側としての対処は再ログインしかないため、一律にログインしていないと // 扱って問題ない。 yamori.error.v1.AuthenticationError authentication_error = 3; } }
-
-
-
@@ -9,6 +9,8 @@ import "yamori/workspace/v2/create_initial_admin_request.proto";import "yamori/workspace/v2/create_initial_admin_response.proto"; import "yamori/workspace/v2/create_user_request.proto"; import "yamori/workspace/v2/create_user_response.proto"; import "yamori/workspace/v2/get_login_user_request.proto"; import "yamori/workspace/v2/get_login_user_response.proto"; import "yamori/workspace/v2/get_request.proto"; import "yamori/workspace/v2/get_response.proto"; import "yamori/workspace/v2/login_request.proto";
-
@@ -34,6 +36,9 @@ // ワークスペース情報を更新する。rpc Update(UpdateRequest) returns (UpdateResponse); rpc CreateUser(CreateUserRequest) returns (CreateUserResponse); // ログインしているユーザ情報を返す。 rpc GetLoginUser(GetLoginUserRequest) returns (GetLoginUserResponse); // ワークスペースに管理者が一人もいない状態で、最初の管理者ユーザを作成する。 rpc CreateInitialAdmin(CreateInitialAdminRequest) returns (CreateInitialAdminResponse);
-