syntax = "proto3"; package onprem.user.v1; option go_package = "gitlab.com/on-prem-net/protocol/onprem/user/v1;userproto"; import "onprem/user/v1/error.proto"; import "onprem/user/v1/service.proto"; message ServiceFilter { optional string tag = 1; bool include_non_visible = 2; } message CreateServiceRequest { Service service = 1; } message CreateServiceResponse { Service service = 1; } message DeleteServiceRequest { string id = 1; } message DeleteServiceResponse { } message FindServiceRequest { string id = 1; } message FindServiceResponse { Service service = 1; } message FindServicesRequest { ServiceFilter filter = 1; } message FindServicesResponse { repeated Service services = 1; } message UpdateServiceRequest { Service service = 1; } message UpdateServiceResponse { Service service = 1; } message ValidateServiceRequest { Service service = 1; } message ValidateServiceResponse { repeated ErrorObject errors = 1; }