syntax = "proto3"; package control; option go_package = "relay/proto/control;controlpb"; option java_package = "com.projects.httpsserverapp.control.v1"; option java_multiple_files = true; service ControlService { // Регистрация устройства и доменов rpc RegisterDevice(RegisterRequest) returns (RegisterResponse); // Получить список доменов rpc ListDomains(ListDomainsRequest) returns (ListDomainsResponse); // Отвязать домен rpc UnregisterDomain(UnregisterDomainRequest) returns (UnregisterDomainResponse); } message RegisterRequest { string device_id = 1; repeated string domains = 2; } message RegisterResponse { bool success = 1; string message = 2; } message ListDomainsRequest {} message ListDomainsResponse { repeated string domains = 1; } message UnregisterDomainRequest { string domain = 1; } message UnregisterDomainResponse { bool success = 1; }