Files
opencloud/pkg/proto/v0/accounts.proto
T

38 lines
604 B
Protocol Buffer

syntax = "proto3";
package settings;
option go_package = "proto";
import "google/protobuf/empty.proto";
service SettingsService {
rpc Set(Record) returns (Record);
rpc Get(Query) returns (Record);
rpc List(google.protobuf.Empty) returns(Records);
}
message Record {
string key = 1;
Payload payload = 2;
}
message Payload {
Phoenix phoenix = 1;
Account account = 2;
}
message Account {
string name = 1;
string dateOfBirth = 2;
}
message Phoenix {
string theme = 1;
}
message Query {
string key = 1;
}
message Records {
repeated Record records = 1;
}