syntax = "proto3"; option csharp_namespace = "JOBot.Proto"; import "google/protobuf/wrappers.proto"; import "google/protobuf/empty.proto"; service User { rpc Register (RegisterRequest) returns (RegisterResponse); rpc GetUser (GetUserRequest) returns (GetUserResponse); rpc AcceptEula (AcceptEulaRequest) returns (AcceptEulaResponse); rpc GetHeadHunterAuthHook(GetHeadHunterAuthHookRequest) returns (GetHeadHunterAuthHookResponse); } 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; } message GetHeadHunterAuthHookRequest{ int64 user_id = 1; } message GetHeadHunterAuthHookResponse{ string registration_url = 1; }