Files
Swarm/DysonNetwork.Sphere/Protos/account.proto

29 lines
669 B
Protocol Buffer

syntax = "proto3";
package dyson_network.sphere.account;
import "google/protobuf/empty.proto";
option csharp_namespace = "DysonNetwork.Sphere.Account.Proto";
service AccountService {
// Retrieves the current user's account information
rpc GetAccount(google.protobuf.Empty) returns (AccountResponse);
// Updates the current user's account information
rpc UpdateAccount(UpdateAccountRequest) returns (AccountResponse);
}
message AccountResponse {
string id = 1;
string username = 2;
string email = 3;
string display_name = 4;
}
message UpdateAccountRequest {
// Fields to update
optional string email = 1;
optional string display_name = 2;
}