40 lines
784 B
Protocol Buffer
40 lines
784 B
Protocol Buffer
syntax = "proto3";
|
|
option csharp_namespace = "JOBot.Proto";
|
|
|
|
service User {
|
|
rpc Register (RegisterRequest) returns (RegisterResponse);
|
|
rpc GetUser (GetUserRequest) returns (GetUserResponse);
|
|
rpc AcceptEula (AcceptEulaRequest) returns (AcceptEulaResponse);
|
|
}
|
|
|
|
import "google/protobuf/wrappers.proto";
|
|
|
|
message RegisterRequest{
|
|
int64 user_id = 1;
|
|
google.protobuf.StringValue username = 2;
|
|
}
|
|
|
|
message RegisterResponse{
|
|
bool success = 1;
|
|
}
|
|
|
|
message GetUserRequest {
|
|
int64 user_id = 1;
|
|
}
|
|
|
|
message GetUserResponse {
|
|
int64 user_id = 1;
|
|
google.protobuf.StringValue username = 2;
|
|
bool eula = 3;
|
|
bool is_logged = 4;
|
|
google.protobuf.StringValue CVUrl = 5;
|
|
}
|
|
|
|
message AcceptEulaRequest {
|
|
int64 user_id = 1;
|
|
bool eula_accepted = 2;
|
|
}
|
|
|
|
message AcceptEulaResponse{
|
|
bool success = 1;
|
|
} |