mirror of
https://github.com/usememos/memos.git
synced 2025-06-05 22:09:59 +02:00
chore: update user setting api
This commit is contained in:
@@ -38,16 +38,16 @@ service UserService {
|
||||
option (google.api.http) = {delete: "/api/v2/{name=users/*}"};
|
||||
option (google.api.method_signature) = "name";
|
||||
}
|
||||
rpc GetUserSettings(GetUserSettingsRequest) returns (GetUserSettingsResponse) {
|
||||
option (google.api.http) = {get: "/api/v2/{name=users/*}/settings"};
|
||||
rpc GetUserSetting(GetUserSettingRequest) returns (GetUserSettingResponse) {
|
||||
option (google.api.http) = {get: "/api/v2/{name=users/*}/setting"};
|
||||
option (google.api.method_signature) = "name";
|
||||
}
|
||||
rpc UpdateUserSettings(UpdateUserSettingsRequest) returns (UpdateUserSettingsResponse) {
|
||||
rpc UpdateUserSetting(UpdateUserSettingRequest) returns (UpdateUserSettingResponse) {
|
||||
option (google.api.http) = {
|
||||
patch: "/api/v2/{settings.name=users/*/settings}"
|
||||
body: "settings"
|
||||
patch: "/api/v2/{setting.name=users/*/setting}"
|
||||
body: "setting"
|
||||
};
|
||||
option (google.api.method_signature) = "settings,update_mask";
|
||||
option (google.api.method_signature) = "setting,update_mask";
|
||||
}
|
||||
// ListUserAccessTokens returns a list of access tokens for a user.
|
||||
rpc ListUserAccessTokens(ListUserAccessTokensRequest) returns (ListUserAccessTokensResponse) {
|
||||
@@ -149,24 +149,24 @@ message UserSetting {
|
||||
string telegram_user_id = 5;
|
||||
}
|
||||
|
||||
message GetUserSettingsRequest {
|
||||
message GetUserSettingRequest {
|
||||
// The name of the user.
|
||||
// Format: users/{username}
|
||||
string name = 1;
|
||||
}
|
||||
|
||||
message GetUserSettingsResponse {
|
||||
UserSetting settings = 1;
|
||||
message GetUserSettingResponse {
|
||||
UserSetting setting = 1;
|
||||
}
|
||||
|
||||
message UpdateUserSettingsRequest {
|
||||
UserSetting settings = 1 [(google.api.field_behavior) = REQUIRED];
|
||||
message UpdateUserSettingRequest {
|
||||
UserSetting setting = 1 [(google.api.field_behavior) = REQUIRED];
|
||||
|
||||
google.protobuf.FieldMask update_mask = 2;
|
||||
}
|
||||
|
||||
message UpdateUserSettingsResponse {
|
||||
UserSetting settings = 1;
|
||||
message UpdateUserSettingResponse {
|
||||
UserSetting setting = 1;
|
||||
}
|
||||
|
||||
message UserAccessToken {
|
||||
|
Reference in New Issue
Block a user