28 lines
617 B
Protocol Buffer
28 lines
617 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package users;
|
|
|
|
option go_package = "git.be.kaien.ru/l-ai/l-ai-core-proto/proto";
|
|
|
|
import "google/protobuf/empty.proto";
|
|
|
|
// UserSettingsService manages per-user bot settings
|
|
service UserSettingsService {
|
|
rpc GetPreferredModel(GetPreferredModelRequest) returns (GetPreferredModelResponse);
|
|
rpc SetPreferredModel(SetPreferredModelRequest) returns (google.protobuf.Empty);
|
|
}
|
|
|
|
message GetPreferredModelRequest {
|
|
int64 user_id = 1;
|
|
}
|
|
|
|
message GetPreferredModelResponse {
|
|
string model = 1;
|
|
}
|
|
|
|
message SetPreferredModelRequest {
|
|
int64 user_id = 1;
|
|
string username = 2;
|
|
string model = 3;
|
|
}
|