Changes
7 changed files (+47/-46)
-
packages/proto/yamori/user/v1/login_method.proto > packages/proto/yamori/workspace/v1/login_method.proto
-
@@ -3,9 +3,9 @@ // SPDX-License-Identifier: AGPL-3.0-onlyedition = "2023"; package yamori.user.v1; package yamori.workspace.v1; option go_package = "pocka.jp/x/yamori/proto/go/user/v1"; option go_package = "pocka.jp/x/yamori/proto/go/workspace/v1"; message LoginMethod { // パスワードによるログインが設定されているか。
-
-
-
@@ -3,12 +3,12 @@ // SPDX-License-Identifier: AGPL-3.0-onlyedition = "2023"; package yamori.user.v1; package yamori.workspace.v1; option go_package = "pocka.jp/x/yamori/proto/go/user/v1"; option go_package = "pocka.jp/x/yamori/proto/go/workspace/v1"; // ユーザ自身が設定・変更できる項目。 message Profile { message UserProfile { // 公開名。 string display_name = 1; }
-
-
packages/proto/yamori/user/v1/user.proto (deleted)
-
@@ -1,25 +0,0 @@// SPDX-FileCopyrightText: 2025 Shota FUJI <pockawoooh@gmail.com> // SPDX-License-Identifier: AGPL-3.0-only edition = "2023"; package yamori.user.v1; import "yamori/user/v1/login_method.proto"; import "yamori/user/v1/profile.proto"; import "yamori/user/v1/user_id.proto"; option go_package = "pocka.jp/x/yamori/proto/go/user/v1"; // システムにログイン可能なユーザ。 message User { UserID id = 1; // ログインユーザ名。社員 ID でもハンドルネームでも本名でも。 string name = 2; Profile profile = 3; // ログイン設定。 LoginMethod login_method = 4; }
-
-
-
@@ -1,14 +0,0 @@// SPDX-FileCopyrightText: 2025 Shota FUJI <pockawoooh@gmail.com> // SPDX-License-Identifier: AGPL-3.0-only edition = "2023"; package yamori.user.v1; option go_package = "pocka.jp/x/yamori/proto/go/user/v1"; // システムによって割り振られたシステム内で一意の識別子。 // ユーザ ID は `su-` というプリフィクスを持つ。 message UserID { string value = 1; }
-
-
-
@@ -8,14 +8,14 @@import "yamori/error/v1/authentication_error.proto"; import "yamori/error/v1/missing_field_error.proto"; import "yamori/error/v1/system_error.proto"; import "yamori/user/v1/user.proto"; import "yamori/workspace/v1/user.proto"; option go_package = "pocka.jp/x/yamori/proto/go/workspace/v1"; message LoginResponse { oneof result { // ログインしたユーザ。 yamori.user.v1.User ok = 1; User ok = 1; // 予期せぬシステムエラー。 yamori.error.v1.SystemError system_error = 2;
-
-
-
@@ -0,0 +1,26 @@// SPDX-FileCopyrightText: 2025 Shota FUJI <pockawoooh@gmail.com> // SPDX-License-Identifier: AGPL-3.0-only edition = "2023"; package yamori.workspace.v1; import "yamori/workspace/v1/login_method.proto"; import "yamori/workspace/v1/user_id.proto"; import "yamori/workspace/v1/user_profile.proto"; option go_package = "pocka.jp/x/yamori/proto/go/workspace/v1"; // ワークスペースにログイン可能なユーザ。 message User { // ワークスペースで一意な ID 。 UserID id = 1; // ログインユーザ名。社員 ID でもハンドルネームでも本名でも。 string name = 2; UserProfile profile = 3; // ログイン設定。 LoginMethod login_method = 4; }
-
-
-
@@ -0,0 +1,14 @@// SPDX-FileCopyrightText: 2025 Shota FUJI <pockawoooh@gmail.com> // SPDX-License-Identifier: AGPL-3.0-only edition = "2023"; package yamori.workspace.v1; option go_package = "pocka.jp/x/yamori/proto/go/workspace/v1"; // システムによって割り振られたワークスペース内で一意の識別子。 // ユーザ ID は `wu-` というプリフィクスを持つ。 message UserID { string value = 1; }
-